为了账号安全,请及时绑定邮箱和手机立即绑定

angular ng-for的奇怪问题

angular ng-for的奇怪问题

阿波罗的战车 2019-01-05 21:29:31
有一段code是这样子click事件中的menu.preiods.key我直接用preiod来代替menu.preiods,變成(preiod.key),是可行的但是在class.active的 menu.preiods[i].key这段如果用preiod来代替menu.preiods,變成preiod[i].key,就会报错这是为什么呢?<ul>       <ng-container *ngFor="let preiod of menu.preiods; let i = index">         <li (click)="sport.update_preiod(menu.preiods.key);" [class.active]="selected.preiod == menu.preiods[i].key">{{text[preiod.textId]}}</li>       </ng-container>     </ul>
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

preiod 是menu.periods中的一个元素,可以使用period.key来替代menu.preiods[i].key

查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 836 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信