ng-repeat
次のように、カスタム ディレクティブのテンプレートで使用しています。
<li ng-repeat="image in images">
<img ng-src="{{image.url}}" ng-click="togglePhoto({{$index}})">
</li>
ページにレンダリングすると、ソースは次のようになります
<li ng-repeat="image in images" class="ng-scope">
<img ng-src="http://example.com/example.jpg" ng-click="togglePhoto(1)" src="http://example.com/example.jpg">
</li>
togglePhoto
ディレクティブで定義された関数があります。{{index}}
パラメータが渡されなくても機能し、関数が呼び出されます。インデックスでは、発火しません。
togglePhoto
関数にクリックされた写真のインデックスを取得するにはどうすればよいですか?