【发布时间】:2020-04-01 22:59:34
【问题描述】:
我有一个粘性表格,我想将 more_vert button 添加到其中,但我无法实现这一点,因为我不知道如何区分每个 drop down menu list。
此表是来自 REST API 的用户数据列表,每行的菜单应显示:
- delete user
- edit user profile
当我点击more button
到目前为止,我一直遵循 Material Menus 和 Sticky Table 的文档,但每次单击按钮以在任何行上显示下拉菜单时
<ng-container matColumnDef="actions" stickyEnd>
<th mat-header-cell *matHeaderCellDef mat-sort-header> </th>
<td mat-cell *matCellDef="let user">
<button mat-icon-button [matMenuTriggerFor]="user.user_id" aria-label="">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #appMenu="user.user_id">
<button mat-menu-item>Delete</button>
<button mat-menu-item>Edit</button>
</mat-menu>
</td>
</ng-container>
【问题讨论】: