0
は、私は、文字列値を持つ角度JSの配列を持っている:item.type in array
ディレクティブng-class
を使用してクラスを設定する["dog", "cat"]
ng-classを設定するにはどうすればいいですか?
どのように?
私はこのケースを意味:
ng-class="item.name in filter.categories? 'red' : ''"
は、私は、文字列値を持つ角度JSの配列を持っている:item.type in array
ディレクティブng-class
を使用してクラスを設定する["dog", "cat"]
ng-classを設定するにはどうすればいいですか?
どのように?
私はこのケースを意味:
ng-class="item.name in filter.categories? 'red' : ''"
あなたの配列に値があるかどうかをチェック機能を使用します。この結果から、あなたのNG-クラスを適用することができ、その後
$scope.isAnimal = function(val) {
for(let i = 0; i < $scope.animals.length; i++)
if(val == $scope.animals[i]) return true;
return false;
}
を機能:
ng-class="{'red': isAnimal(item.name)}"
三項演算子では、それは次のようになります。
ng-class="isAnimal(item.name) ? 'red' : ''"
ここでコードを編集してください。if(val == ' – Daniel
@hagara Fixed! :-) – Mistalis