【发布时间】:2017-11-03 16:02:07
【问题描述】:
我有一个包含数据的表格,我的最后一个单元格是一个删除按钮,可以删除一行。
我面临的问题是我的行是可点击的,这会将我带到另一个页面以编辑元素,因此当我单击删除按钮时,它会删除元素但也会将我带到编辑页面。
这是我的代码:
<table class="data-table-format">
<thead>
<tr>
<th>id</th>
<th>Maker</th>
<th>Model</th>
<th>Year</th>
<th></th>
</tr>
</thead>
<tbody>
<tr *ngFor="let car of pagedItems" (click)="editCar(car)">
<th>{{ car.car_id }}</th>
<td>{{ car.car_maker }}</td>
<td>{{ car.car_model }}</td>
<td>{{ car.car_year }}</td>
<td><i class="material-icons" style="color:red" (click)="deleteCar(car.car_id)">delete_forever</i></td>
</tr>
</tbody>
</table>
关于如何使用 angular/typescript 的任何建议?
【问题讨论】:
-
你试过
event.stopPropagation();吗? -
是 jQuery 吗?如果可能的话,我想避免使用 jQuery
-
重复问题answered here
-
@FooBar 实际上那是完全相同的问题,答案对我有用,只是试了一下。但是找不到他的问题,因为问题的标题对我来说并不明显
-
@ImadElHitti 完全可以理解,不容易找到。
标签: javascript html angular typescript