我有一个简单的删除按钮,它将接受字符串或数字,但不接受ng-model变量(不确定这是否是正确的术语)。
<button class="btn btn-danger" ng-click="delete('{{submission.id}}')">delete</button>
产生:
<button class="btn btn-danger" ng-click="delete('503a9742d6df30dd77000001')">delete</button>
但是,单击时什么也没有发生。如果我对变量进行硬编码,那么它就可以正常工作。我以为我不是在以“角度”方式做事,但是我不确定那是什么方式:)
这是我的控制器代码:
$scope.delete = function ( id ) {
alert( 'delete ' + id );
}