mam pewne dane, które są dostępne za pośrednictwem:Vue.js: Warunkowe klasa stylizacji
{{ content['term_goes_here'] }}
... i to oceniać albo true
lub false
. Chciałbym dodać klasę w zależności od truthiness wyrażenia tak:
<i class="fa" v-bind:class="[{{content['cravings']}} ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline']"></i>
gdzie true
daje mi klasę fa-checkbox-marked
i fałszywe dałby mi fa-checkbox-blank-outline
. Sposób napisałem powyżej to daje mi błąd:
- invalid expression: v-bind:class="[{{content['cravings']}} ? 'fa-checkbox-marked' : 'fa-checkbox-blank-outline']"
Jak powinienem napisać, że jest w stanie określić klasę warunkowo?
I refactored: ' ' –
@JeremyThomas Chciałbym użyć zarówno składni tablic jak i obiektu ect składni, ale nie oba prawdopodobnie. – Bert
Tak, byłem trochę zaskoczony, że ta mieszana składnia w ich dokumentach. nie być fanem. – dave