AngularJS-如何在ng中继器中调用以项值为参数的控制器函数

AngularJS - How to call controller function with item value as argument in ng-repeater?

本文关键字:参数 函数 控制器 调用 ng 中继器 AngularJS-      更新时间:2024-05-02

我对AngularJS还很陌生,使用ng-repreat有一段时间。

我正在尝试使用ng-click调用控制器函数来更改模型。首先,我使用了ng-repeat提供的$index变量。但当我添加过滤器时,我无法获得正确的项目ID。(删除过滤器将恢复预期的行为)

我举了一个简单的例子:http://jsfiddle.net/folkenda/wt7b2/如脚本中所示,我希望使用friend.id而不是$index,以便在friend变量中设置正确的值。

setFriend(friend.Id)将工作。不过,您可以直接传递朋友对象本身。setFriend(friend)