Wie kann ich eine ng-class-Funktion schreiben, die die Klasse "active" nur hinzufügt, wenn der Scope-Wert von "selectedFilter" == der Wert des "type" -Attributs ist ?Ng-Klasse, wenn der Scope-Wert gleich dem Attributwert des Elements ist
HTML:
<li ng-click="selectFilter($event)" ng-class="{'active': selectedFilter == $element.type}" type="portfolio">PORTFOLIO</li>
Richtlinie Funktion:
link: function(scope, el, attr) {
scope.selectFilter = function(filterChosen){
var selectedFilterValue = filterChosen.target.attributes.type.value;
scope.selectedFilter = selectedFilterValue;
};
}