采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是不是版本太老了?我观看视频: 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 }} </a> </li> </ul>
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
667 4
674 7
531 3
1.3k 4
1.1k 14