有在組件的模板ngFor循環:如何將ngFor-loop的當前項目傳遞給事件的回調?
@Component({
template:'
<div *ngIf="List">
<div *ngFor="let item of List" (click)="onSelect(item)">
...
</div>
</div> '
})
export class ListComponent implements OnInit {
List: MyCustomItem[];
ngOnInit() {
//load List from server
}
onSelect(item: MyCustomItem) {...}
}
所以我想打電話給ONSELECT回調時,在元素上的用戶點擊,並通過必要MyCustomItem例如把它作爲參數。但是,這段代碼不工作(onSelect獲取未定義)。我該怎麼做?
請發表更多代碼。 「List」是什麼樣的?這通常只是起作用。 –
@GünterZöchbauer,我已更新我的問題 – Mergasov
應該工作。 。 ..。 。 。 –