我有以下内容
<tr ng-repeat="sce in users">
<td>
<a href="/test/delete?id={{sce.id}}"
onclick="return confirm('You really want to delete'+ {{sce.name}} + 'from list');" >
<span aria-hidden="true" class="glyphicon glyphicon-remove-circle"></span>
</a>
</td>
</tr>
但是当我单击以删除时,我没有看到警报
我在控制台中收到错误:
Error: [$compile:nodomevents] http://errors.angularjs.org/1.5.3/$compile/nodomevents
尝试此解决方案:
<a href="/test/delete?id={{sce.id}}"
ng-click="showAlert($event, sce.name)" >
将这样的方法添加到控制器中:
$scope.showAlert = (event, name) => {
event.preventDefault();
let result = confirm('You really want to delete'+ name + 'from list');
if(result) {
// Do a rest api to delete the item
}
}