J'ai la macro suivante:Passer nulls potentiels sur macros dans le moteur de vue Spark
<macro name="InputField" id="string" value="string">
...
<input type="text" id="${id}" name="${id}" value="${value} />
...
</macro>
Et l'appel à la macro:
${InputField("model.address.address1", 75, "Address", model.Address.Address1)}
Le seul problème est que model.Address sera nulle dans certaines situations (création de l'élément au lieu de l'éditer), à cause de cela la macro ne s'exécute pas ou échoue et affiche simplement l'appel de macro à la vue.
Comment puis-je transmettre "" ou la valeur de model.Address.Address1 en fonction de l'adresse est nulle ou non? l'opérateur null ($! {}) ne semble pas fonctionner dans cette instance.