我在 primeNG 中有表:
<p-dataTable [value]="cars" selectionMode="single"
(onRowSelect)="onRowSelect($event)">
<p-column field="vin" header="Vin"></p-column>
<p-column field="year" header="Year"></p-column>
<p-column field="brand" header="Brand"></p-column>
<p-column styleClass="grid-col-btn" [style]="{'width':'58px'}">
<ng-template let-gateway="rowData" pTemplate="body">
<button type="button" class="btn btn-default btn-flat"
(click)="deleteCarsFromList(car)"><i class="fa fa-trash-o"></i>
</button>
</ng-template>
</p-column>
</p-dataTable>
因为我在按钮内使用字体真棒图标,所以单击后的操作无法正常工作。当我直接单击图标时,我无法触发方法(单击),因为动作来自(onRowSelection)。如何防止单击表中的此特定列?为了确保每次我使用添加到按钮而不是整个表的方法。