Angular 2 добавить несколько классов с помощью [class.className] привязки При добавлении одного класса отлично работает таким образом - [class.loading-state]="loading" Но как добавить несколько классов Ex, если loading - true добавить класс - "loading-state" & "my-class" Как это сделать с помощью [class] binding Ответ 1 Вы можете сделать это, просто используя ngClass: Здесь первое, второе и третье - это имена классов. И вместо true/false вы можете прямо поставить свои условия там <div [ngClass]="{'first': true, 'second': true, 'third': false}">...</div> В вашем случае <div [ngClass]="{'loading-state': loading, 'my-class': loading }">...</div> Или более короткий Veriosn (как прокомментировал @matko.kvesic) <div [ngClass]="{'loading-state my-class': loading}">...</div>
Ответ 1 Вы можете сделать это, просто используя ngClass: Здесь первое, второе и третье - это имена классов. И вместо true/false вы можете прямо поставить свои условия там <div [ngClass]="{'first': true, 'second': true, 'third': false}">...</div> В вашем случае <div [ngClass]="{'loading-state': loading, 'my-class': loading }">...</div> Или более короткий Veriosn (как прокомментировал @matko.kvesic) <div [ngClass]="{'loading-state my-class': loading}">...</div>