AngularJS - 如何在ng-repeater中将项值作为参数调用控制器函数?

Oli*_*ger 3 javascript angularjs

我对AngularJS很新,而且我被困了一会儿ng-repreat.

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

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

And*_*lin 5

setFriend(friend.Id)将工作.虽然,你可以传递朋友对象本身.setFriend(friend).