2016-05-05 12 views

risposta

23

L'utilizzo di un operatore ternario all'interno del binding ngStyle funzionerà come condizione if/else.

<div [ngStyle]="{'background-image': 'url(' + value ? image : otherImage + ')'}"></div> 
+0

brillante! grazie. –

17

Si può anche utilizzare questo tipo di condizione:

<div [ngStyle]="myBooleanVar && {'color': 'red'}"></div> 

Richiede un po 'meno concatenazione di stringhe ...