Providing eine Art vollständige Antwort auf Ihre Frage,
Do: <input class='form-control' [ngClass]="{'inputExtraClass': true}" placeholder="Not working">
und wenn Sie mehr als eine Klasse oder einen Schalter zwischen den Klassen möchten, können Sie auch wie etwas tun
<input class='form-control' [ngClass]="{'inputExtraClass': true, 'notInputExtraClass': !true }" placeholder="Not working">
diese Art und Weise oben, wird es entweder eine Klasse oder die andere
sein
Sie können auch jede andere Variation aply Sie dieses mögen, oder eine Eigenschaft in Ihrer Komponente wie diese machen:
toggleClass: boolean = true;
und in Ihrem html:
<input class='form-control' [ngClass]="{ 'inputExtraClass': toggleClass, 'notInputExtraClass': !toggleClass }" placeholder="Not working">
gleiche Idee, und dann könnten Sie eine Methode erstellen und die toggleClass Eigenschaft ändern oder was auch immer :) es Sie Artklasse Komponentenebene half
hoffen, oder fügen Sie verwenden sollten Selektor vor der Klasse, um sicherzustellen, dass es angewendet wird. [** answer **] (https://plnkr.co/edit/bMzEZnaeukMPeJXAxXze?p=preview) – Aravind
Die Klasse, die in der Variablen inputExtraClass gespeichert ist, ist eine Bootstrap-Klasse, keine benutzerdefinierte Klasse. –