我有一个简单的删除按钮,它将接受一个字符串或数字,但不会接受一个ng模型变量(不知道这是否是正确的术语)。如何将绑定变量传递给ng-click函数?
<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);
}
我将如何再穿过一个功能submission.id?从我理解的函数(submission.id){}不会在我的控制器中工作,因为函数不能在除句点之外 –
*澄清* ::在角度值传递给属性时,不需要使用大括号,但你仍然需要他们在内部的HTML标记。例如: – Rick
我想知道为什么在传递括号的时候为了代替变量值而使用括号:'