AngularJS - Deaktivieren ng-klicken Sie, wenn das element hat bestimmte Klasse

Habe ich eine Liste der li-Elemente mit Funktionen verbunden sind. Ich habe auch einen Ereignis-listener legt eine Klasse von "aktuell" , welches li-Element angeklickt wird.

HTML

<ul class="cf" id="filter">
 <li ng-click="getRadius(5)" class="current"><a href="#">5 km</a></li>
 <li ng-click="getRadius(10)"><a href="#">10 km</a></li>
 <li ng-click="getRadius(25)"><a href="#">25 km</a></li>
 <li ng-click="getRadius(50)"><a href="#">50 km</a></li>
 <li ng-click="getRadius(100)"><a href="#">100 km</a></li>
</ul>

Gibt es eine Möglichkeit zum deaktivieren der ng-click-Ereignis, wenn die spezifischen li-Element hat die Klasse "current" oder gibt es einen besseren Weg, um darüber zu gehen?

Bei der Zuordnung der .current Klasse auch eine Eigenschaft, die auf das Modell und binden Sie auf, dass...?
Ich will getRadius Funktionalität???
Könnten Sie mir ein Beispiel dafür? Ich bin noch neu in Eckig.
Verwenden Sie eine css-Eigenschaft pointer-events: none

InformationsquelleAutor Marcus Christiansen | 2015-07-31

Schreibe einen Kommentar