采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是不是版本太老了?我观看视频: 2-5 【ngFor指令 事件的处理和样式绑定】顶部导航支持选中状态 这集的时候到13分钟时候照着写trackBy:menu ? menu.title : null" 直接报错了,问下作者什么问题?有没解决方法 我用的是Angular12
<
ul
>
li
*
ngFor
=
"let menu of menus; trackBy: trackByTitle; let i = index"
a
href
"#"
[class.active]="i === selectedIndex"
(click)="selectedIndex = i"
{{ menu.title }}
</
trackByTitle(index: number, menu: TopMenu) {
return
menu.title;
}
在 trackBy 后面给出一个函数名,然后在组件里面定义这个函数即可
感谢老师的回答,还有观看2-8 样式绑定的几种方式到9:42分钟的时候这里<a href="#" [ngStyle]="{color: i === selectedIndex ? titleActiveColor:titleColor}" (click)="handleSelection(i)">{{menu.title}}</a> 直接整条标签都出错了怎么回事,ts文件的我已经设置好了,这个反复看了很多次了,请老师解答一下。
解决了,是空格问题。
登录后可查看更多问答,登录/注册
高仿拼多多WebApp,带你在实战环境中学习Angular
801 4
813 7
640 3
1.5k 4
1.2k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号