1
"selectedFilter"のスコープ値== "type"属性の値である場合にのみ、クラス "active"を追加するng-class関数を書くにはどうすればよいですか?スコープの値がクリックされた要素の属性値と等しい場合のNgクラス
HTML:
<li ng-click="selectFilter($event)" ng-class="{'active': selectedFilter == $element.type}" type="portfolio">PORTFOLIO</li>
指令機能:
link: function(scope, el, attr) {
scope.selectFilter = function(filterChosen){
var selectedFilterValue = filterChosen.target.attributes.type.value;
scope.selectedFilter = selectedFilterValue;
};
}