Angular2 [ngClass] Условный сбой с пробелами
У меня есть условное выражение ngClass, которое отлично работает на именах классов без пробелов, но когда я пытаюсь сделать что-то, как показано ниже, и переключаю isTrue при нажатии кнопки, класс меняется с "btn btn-primary" на "btn-default". Пространство там, кажется, отбрасывает его. Я что-то пропустил
[ngClass]="{ 'btn btn-default': isTrue, 'btn btn-primary': !isTrue}"
1 ответ
Решение
Возьмите общий и оставьте выражение в ngClass
директива
class="btn" [ngClass]="{ 'btn-default': isTrue, 'btn-primary': !isTrue}"