2017-09-13 1 views
1

Ce modèle est Vue.jsComment afficher l'espace à la place undefined et null dans le modèle vue.js?

<strong>{{userdata.phone}}</strong> 

Lorsque userdata.phone == null ou userdata.phone == undefined, je voudrais montrer l'espace. par exemple

<strong> {{ userdata.phone | !null | !undefined }} </strong> 

Est-il possible? Et dans ce cas, comment cela?

<strong>{{userdata.location.city + userdata.location.state + userdata.location.country }}</strong> 

userdata.locationi.city, état, pays peut être nul ou non défini

+0

Voulez-vous afficher la ville, l'état ** et ** comté ou qui est disponible? – Nit

Répondre

1

La solution est la même que celle ayant une default fallback for values in regular Javascript.

<strong>{{ userdata.phone || " " }}</strong> 

La même solution fonctionne pour plusieurs solutions de repli.

<strong>{{ userdata.location.city || userdata.location.state || userdata.location.country || " " }}</strong> 
+0

Merci. et où puis-je trouver un document connexe? –

+0

Ce n'est pas inhérent à Vue, c'est le Javascript standard. Vous pouvez [lire à propos de || sur MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators), par exemple. – Nit

+0

Ok, je modifie la question et dans ce cas, comment puis-je cela? –