当我在ng-repeat小组内打电话时
<span ng-click="remove({{user.id}})">Delete</span>
删除功能不称为
但是当我用文字参数替换表达式时,它被调用(正常工作):
<span ng-click="remove(123)">Delete</span>
正确评估'{{user.id}}'表达式,并且只有整数值。
有人知道发生了什么事吗?锚标签也是如此(使用href =“”)。
答案 0 :(得分:35)
ng-click="remove(user.id)"
应该可以正常工作,点按其评估内容,这样您就不需要插值
答案 1 :(得分:7)
您不应在ng-click表达式中使用花括号。试试这个:
<span ng-click="remove(user.id)">Delete</span>
请务必查看AngularJS表达式文档:http://docs.angularjs.org/guide/expression