Я использую 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
?