在ng-repeat内增加参数到ng-click函数似乎无法工作。
在ng-repeat内增加参数到ng-click函数似乎无法工作。
我的一个简单的循环使用了像这样的ng-repeat
:
- {{task.name}}
在控制器中有一个函数$scope.removeTask(taskID)
。
据我所知,Angular首先渲染视图并将插值{{task.id}}
替换为数字,然后,在点击事件上,将评估ng-click
字符串。
在这种情况下,ng-click
完全得到了期望的内容,即:ng-click=\"removeTask(5)\"
。 但是…它没有做任何事情。
当然,我可以编写代码从$tasks
数组或甚至DOM获取task.id
,但这似乎不像Angular的方式。
那么,如何将动态内容添加到ng-repeat
循环内的ng-click
指令中?
admin 更改状态以发布 2023年5月23日