我有一个简单的delete按钮,它接受字符串或数字,但不接受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>
但是,当我单击时,没有任何反应。如果我硬编码一个变量,那么它就会工作得很好。我假设我只是没有用"Angular“的方式做事情,但我不确定那是什么方式:)
下面是我的控制器代码:
$scope.delete = function ( id ) {
alert( 'delete ' + id );
}
发布于 2012-09-29 06:34:45
你不需要在ng-click
中使用大括号({{}}
),试试这个:
<button class="btn btn-danger" ng-click="delete(submission.id)">delete</button>
https://stackoverflow.com/questions/12647891
复制相似问题