Wie Sie einem Host-Element in Angular 2 mit @hostbinding eine Klasse zuweisen

8

Ich möchte dem Host-Element meiner Komponente eine Klasse geben. Bis jetzt habe ich die Eigenschaft host wie folgt verwendet:

%Vor%

Nun, obwohl ich eine Warnung von TypeScript erhalte, ist dies eine schlechte Übung.

%Vor%

Wie kann ich dem Hostelement eine Klasse korrekter hinzufügen und diese Warnung loswerden?

Thx!

Update: Basierend auf der Antwort unten: Ich bekomme die Klasse, aber der Stil hat keinen Einfluss auf das Eltern-Host-Element, nachdem die Klasse hinzugefügt wurde. Mein Stil ist ziemlich einfach:

%Vor%     
Vassilis Pits 28.04.2016, 08:04
quelle

1 Antwort

14

Der Angular2-Style-Guide sagt, dass @HostBinding bevorzugt wird, aber dies macht host: {...} nicht zu einer schlechten Sache.

Sie können

verwenden %Vor%     
Günter Zöchbauer 28.04.2016, 08:07
quelle

Tags und Links