Ich weiß, dass in Angular2 ich eine Klasse hinzufügen ‚rot‘ zu einem Auswahlelement der Komponente, indem Sie diese:Ist es möglich, in Angular 2 eine dynamische Klasse zum Host hinzuzufügen?
@Component({
selector: 'selector-el',
host: {
'[class.red]': 'true'
},
...
})
Ich frage mich, ob eine Art und Weise gibt es eine dynamische Klasse zu einem Host hinzuzufügen, (NgClass nicht wirklich unterstützt, ich bin auf der Suche nach möglichen Lösungen ich weiß) ähnlich, was Sie mit NgClass tun würde:
@Component({
selector: 'selector-el',
host: {
'[NgClass]': 'colorClass'
},
...
})
...
constructor(){
this.colorClass = 'red';
}
Eigentlich wollte ich diese Änderung zu meiner Frage hinzufügen (habe nicht bemerkt, dass ich auf diesem Q war). Ich kann meine Bearbeitung nicht entfernen. –
@ Kudla69 kein Problem, das wurde behandelt. Sie können fortfahren, es zu Ihrer Frage hinzuzufügen. –