2016-04-09 18 views
0

Ich habe eine String-Eigenschaft mit Werten wie "primär", "sekundär" oder "Gefahr". Ich bin in der Lage, es zu einem Abzeichen auf diese Weise zu binden:Farbe dynamisch in Ionic2 ändern

<ion-badge class="badge badge-{{product.colorStock}}">1</ion-badge> 

Aber ich bin nicht in der Lage, das gleiche mit einem Etikett zu tun (das nicht funktioniert):

<ion-label class="label label-{{product.colorStock}}">Text</ion-label> 

Wie konnte ich binden mein Eigentum an das Etikett, damit es seine Farbe ändert?

Danke

+0

Vielleicht ist es machbar mit [ngClass] -Richtlinie? –

+0

Wenn Sie Text meinen, funktioniert es nicht. Danke –

Antwort

0

Es wird von Ionic2 Rahmen gelöst wurde selbst, die "Farbe" Tag einzuführen. Jetzt Etikett sintax ist:

<ion-label color="danger">Text</ion-label> 

Also, das Problem existiert nicht mehr.

0

Ich denke, das sollte funktionieren:

<ion-label class="label" [ngClass]="['label-'+product.colorStock]">Text</ion-label> 
+0

Es kompiliert zu Text, und so wird es nicht in grün angezeigt. Ich suche nach etwas, das zu > Text kompiliert. Danke –