<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>
I CSS per la classe 'active' provengono da bootstrap.
Così commutabile, che è quasi dove lo voglio; Mi piacerebbe che fosse simile agli stati attivi nei link di navigazione, tranne che nel mio esempio si tratta di immagini quindi è necessario preoccuparsi delle stringhe url, ecc.Come si attiva/disattiva una classe ng di stato attivo in un oggetto ng-repeat usando ng-clic?
Ho provato ad emulare questo esempio trovato qui inutilmente (ho provato la stessa logica per immagini): ng-class to highlight active menu item based on ng-repeat. AngularJS
Se qualcuno potesse indicarmi la giusta direzione, lo apprezzerei molto. : D
Sì, mi ha dichiarato il codice è perfettamente funzionante. Ciò che è indesiderabile è la selezione multipla. Dovrebbe essere che quando un'immagine viene cliccata, l'altra immagine viene deselezionata. Proprio come questo argomento che riguarda le voci di menu attive: http://stackoverflow.com/questions/19943217/ng-class-to-highlight-active-menu-item-based-on-ng-repeat-angularjs – matenji
GRAZIE! Stavo facendo qualcosa di sbagliato con $ index perché non stavo riferendo quell'oggetto. Grazie mille!! :) :) – matenji