Я пытаюсь использовать ng-класс angular. У меня есть функция, которая возвращает класс на основе параметров, которые мы отправляем. Как я могу это достичь?
Вот что я пробовал:
<div ng-class="{ getClass(key) }" >
и в контроллере:
getClass = function(keyVal){
angular.forEach(myArray, function(value, id){
if(value.key === keyVal){
console.log(value.class);
return value.class;
}
});
}
Просто возвращается строка. но в тот момент, когда я добавляю этот анфуляр. Для каждого он останавливается. В отладчике цикл работает нормально и возвращает правильные данные.
Я знаю, что это может быть затронуто фильтром, но я хочу сделать это только.