如何在表格行的第一列上禁用自定义指令操作?

时间:2019-05-28 19:27:38

标签: angular angular-directive custom-directive angular-directive-link

我有一个自定义指令,该指令在新窗口中打开与表行相关的数据。当我单击表行的第一列(即复选框选择)时,它正在打开一个新窗口,我应如何避免对表行的第一列执行自定义指令操作。

<tr mat-row *matRowDef="let row; test: results;" [routerLink]="row" appNewWindow></tr>

1 个答案:

答案 0 :(得分:0)

Angular不支持动态添加或删除指令。在编写模板时必须确定它。对于您的情况,组件是正确的方法。