Как настроить несколько классов в моем случае

0

Я пытаюсь настроить ng-class в своем приложении

У меня есть что-то вроде этого

$scope.myClass = 'class-A';

что-то здесь...

$scope.myClass ='class-B';

сделать что-то здесь

$scope.myClass ='class-C';

HTML

<div ng-class="{myClass}"></div>

Вышеприведенные коды работают. Проблема в том, когда я добавляю дополнительный, он больше не работает.

<div ng-class="{myClass, 'class-cool':openDialog}"></div>

я осознаю

Token ',' is unexpected, expecting [:] at column 15 of the expression 

Они работают, если я использую их отдельно, но не вместе. Может ли кто-нибудь помочь мне в этом вопросе? Большое спасибо!

Теги:
ng-class

1 ответ

2
Лучший ответ

Вы можете сделать это. myClass всегда будет установлен, так как true всегда будет true.

<div ng-class="{myClass:true, 'class-cool':openDialog}"></div>
  • 0
    У него больше нет ошибок, но класс не вступает в силу с myClass +1
  • 0
    Оба класса установлены? Или в чем проблема? @BonJon

Ещё вопросы

Сообщество Overcoder
Наверх
Меню