tackby一开始menu未定义

来源:2-5 【ngFor指令 事件的处理和样式绑定】顶部导航支持选中状态

N加1次方

2020-05-24

老师请问为什么直接用trackby menu会有未定义的问题?这里的顺序可以解释下吗?谢谢

写回答

1回答

接灰的电子产品

2020-05-24

和顺序无关啊,未定义就是undefined,没有赋值一般就会出现啊。如果是通过 http 得到的,由于是需要访问网络,这是有时间的,页面加载的瞬间肯定是 undefined,所以要在组件里面赋初始值

1
4
接灰的电子产品
不走网络也会有生命周期的问题,组件初始化时发现没有值就会报错,这种问题看第九章我们有专门的升级到14后对于严格类型要求应该如何处理的论述,在此之前请使用git里面的 tsconfig 进行学习
2022-11-23
共4条回复

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1317 学习 · 451 问题

查看课程