更新时间:2023-12-01 19:44:10
可以像*ngFor
一样获取行索引,在里面添加let i = index
You can get the row index the same way like *ngFor
, add let i = index
within the <md-row>
<md-row *cdkRowDef="let row; columns: displayedColumns; let i = index; let isOdd = odd; let isEven = even; let isLast = last"
[ngClass]="{'highlight': selectedRowIndex == row.id}"
(click)="highlight(row, i, isOdd, isEven, isLast)">
</md-row>
ts:
highlight(row, index, oddFlag, evenFlag, lastFlag){
alert("index:" + index + " odd: " + oddFlag + " even: " + evenFlag + " last: " + lastFlag);
this.selectedRowIndex = row.id;
}