私はAngularJSを初めて使用しますが、を使用してしばらく立ち往生していng-repreatます。
ng-clickモデルを変更するためにを使用してコントローラー関数を呼び出そうとしています。まず、$indexによって提供される変数を使用しましたng-repeat。しかし、フィルターを追加すると、正しいアイテムIDを取得できませんでした。(フィルターを削除すると、期待される動作が復元されます)
簡単な例を作成しました:http://jsfiddle.net/folkenda/wt7b2/
スクリプトに示されているように、変数に正しい値を設定するfriend.id代わりに使用したいと思います。$indexfriend