Ho letto NgStyle Documentation For Angular2. Un po 'di confusione per me. Qualche idea su come usare NgStyle con condizioni come (se ... altro) per impostare l'immagine di sfondo di qualsiasi elemento?Combina [NgStyle] With Condition (if..else)
17
A
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>
17
Si può anche utilizzare questo tipo di condizione:
<div [ngStyle]="myBooleanVar && {'color': 'red'}"></div>
Richiede un po 'meno concatenazione di stringhe ...
Problemi correlati
- 1. if (condition, then, else) in Oracle
- 2. Jade/Pug if else condition usage
- 3. Sostituire if else statement with pattern
- 4. Pulizia nidificata "if {} else {if {} else {if {...}}}"
- 5. if else condition in ggplot per aggiungere un ulteriore layer
- 6. Una riga if/else condition nello script di shell linux
- 7. Come utilizzare if, else condition in jsf per visualizzare l'immagine
- 8. Istruzione nidificata if else
- 9. sqlite select with condition
- 10. È necessario evitare più istruzioni if come "if (condition) if (condition) ..." in Java?
- 11. `if` condition efficiency
- 12. if-else-if-else nell'espressione textfield
- 13. php stenografia if {} ELSE IF {} else {}
- 14. interruttore Javascript contro if ... else if ... else
- 15. if ... else if ... else in REBOL
- 16. Cosa c'è di meglio? if..else or multiple simple if
- 17. Kendo Grid Client Template with Condition
- 18. if-else-if rispetto mappa
- 19. comportamento nidificato if-else senza bretelle
- 20. if-> return vs. if-> else efficiency
- 21. uso di "else if" in C++
- 22. openMP condizionale pragma "if else"
- 23. Come implementare if-else
- 24. Meteor + Blaze - If else
- 25. Espressioni IF ELSE
- 26. Awk if else issues
- 27. Stenografia if/else Javascript
- 28. Stenografia per if-else
- 29. if-else struttura
- 30. Procedura memorizzata IF/ELSE
brillante! grazie. –