【发布时间】:2017-12-05 18:08:48
【问题描述】:
我有 angular4 和物化表 Api,所以我试图在用户单击行时获取行数据,但它没有传递数据,我如何将数据从视图传递到组件,任何帮助将不胜感激?
app.component.html
<div class="table-container">
<mat-table>
<ng-container matColumnDef="eventType">
<mat-header-cell *matHeaderCellDef> Event Type </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.eventType}} </mat-cell>
</ng-container>
<!--<button (click)="newMessage()" class="button">New Message</button>-->
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;" (click)="highlight(row._id,$event)"></mat-row>
</mat-table>
</div>
app.component.ts
highlight(id,event){
console.log('Event',event);
}
【问题讨论】:
-
这显然对我有用,请在此处查看stackbiltz
标签: javascript html angularjs angular-material2