Tôi đang sử dụng ng-repeat
trong mẫu cho một chỉ thị tùy chỉnh như sau:Đi qua tham số để ng-click chỉ thị, trong chỉ thị tùy chỉnh
<li ng-repeat="image in images">
<img ng-src="{{image.url}}" ng-click="togglePhoto({{$index}})">
</li>
Khi render trên trang nguồn trông giống như
<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>
Tôi có chức năng togglePhoto
được xác định trong chỉ thị của mình. Nếu không có tham số {{index}}
được truyền trong nó hoạt động và chức năng được gọi. Với chỉ số, nó không cháy.
Làm cách nào để lấy chỉ mục của ảnh được nhấp vào hàm togglePhoto
?
'togglePhoto (x)' được xác định như thế nào? – zsong