我在Angular JS中使用字符串值:ng-class
如何使用指令item.type in array
设置类ng-class="item.name in filter.categories? 'red' : ''"
?
我的意思是这个案子:
this.array1= _.cloneDeep(data.Result);
this.array2= _.cloneDeep(data.Result);
答案 0 :(得分:1)
使用检查数值是否在数组中的函数:
$scope.isAnimal = function(val) {
for(let i = 0; i < $scope.animals.length; i++)
if(val == $scope.animals[i]) return true;
return false;
}
然后,您可以从此函数的结果中应用ng-class:
ng-class="{'red': isAnimal(item.name)}"
使用三元运算符,可能是:
ng-class="isAnimal(item.name) ? 'red' : ''"