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

I am quite new to AngularJS, and I am stuck for a moment using the ng-repreat.I am trying to call a con

I am quite new to AngularJS, and I am stuck for a moment using the ng-repreat.

I am trying to call a controller function using ng-click to change the model. First, I used the $index variable provided by ng-repeat. But when I added a filter, I could not get the correct item ID. (removing the filter restore the expected behavior)

I made a simple example : / As indicated in the script I would like to using friend.id instead of $index in order to set the correct value in my friendvariable.

I am quite new to AngularJS, and I am stuck for a moment using the ng-repreat.

I am trying to call a controller function using ng-click to change the model. First, I used the $index variable provided by ng-repeat. But when I added a filter, I could not get the correct item ID. (removing the filter restore the expected behavior)

I made a simple example : http://jsfiddle/folkenda/wt7b2/ As indicated in the script I would like to using friend.id instead of $index in order to set the correct value in my friendvariable.

Share Improve this question asked Jul 29, 2012 at 13:29 Olivier.RogerOlivier.Roger 4,2296 gold badges43 silver badges70 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 5

setFriend(friend.Id) will work. Although, you could just pass the friend object itself. setFriend(friend).

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745621451a4636542.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信