<ul>
<li data-ng-repeat="image in images" data-ng-click="toggle = !toggle" data-ng-init="toggle=false">
<img data-ng-class="{'active' : toggle}" src="" />
</li>
</ul>
CSS dla klasy "aktywnej" pochodzi z bootstrapu.
Tak więc przełączanie działa, co jest prawie tam, gdzie chcę; Chciałbym, aby był podobny do aktywnych stanów w linkach nawigacyjnych, z wyjątkiem mojego przykładu, który zajmuje się obrazami, więc musisz się martwić o ciągi URL itp.Jak przełączać stan aktywny w klasie ng w powtarzalnym przedmiocie za pomocą ng-click?
Próbowałem emulować ten przykład tutaj bezskutecznie (próbowałem tej samej logiki w przypadku zdjęć): ng-class to highlight active menu item based on ng-repeat. AngularJS
Jeśli ktoś mógłby wskazać mi właściwy kierunek, byłbym bardzo wdzięczny. : D
Yea, I stwierdził kod działa doskonale. Niepożądane jest selekcja wielokrotna. Powinno być tak, że po kliknięciu jednego obrazu drugi obraz jest odznaczony. Podobnie jak w tym temacie dotyczącym aktywnych pozycji menu: http://stackoverflow.com/questions/19943217/ng-class-to-highlight-active-menu-item-based-on-ng-repeat-angularjs – matenji
DZIĘKUJEMY! Robiłem coś złego w indeksie $, ponieważ nie odwoływałem się do tego obiektu. Dziękuję bardzo!! :) :) – matenji