2017-04-11 123 views
1

我的目標是當點擊列表/表格中的任何一行時調用一個函數。無法使其工作,所以現在我只想點擊每行的第一列並調用函數。Angular 2/4 Material,點擊列表項

的component.html是這樣的,用@角/材料:

<ng-container *ngFor="let item of items"> 
    <md-grid-tile class="grid-box-row" ng-click="onRowClicked(item)"> {{item.id}} </md-grid-tile> 
    ... ... 

編譯JavaScript是這樣的: enter image description here

功能是在component.ts

private onRowClicked(item: Order) { 
    this.loggerService.debug(item.id); 
} 

一切看起來不錯,但點擊時該功能沒有被擊中。感謝您的時間。

回答