有一段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>
angular ng-for的奇怪問題
阿波羅的戰車
2019-01-05 21:29:31