Est-il possible d'ajouter de façon conditionnelle un attribut à un élément à l'aide de la syntaxe de liaison? Je suis au courant de if.bind
, mais cela cible les éléments. Je préfère plutôt cibler un attribut spécifique sur un élément.Attribut d'ajout conditionnel
Exemple:
<a href.bind="model.link">${model.text}</a>
Si model.link
est falsy, alors je ne veux pas le href
du tout - il suffit de traiter le <a />
comme un élément conteneur.
Je me rends compte que je pourrais créer deux <a />
étiquettes - une avec l'attribut et un sans - et utiliser un if.bind
sur les deux, mais qui semblent clunky et un-aurelia comme.
Cela génère quand même le 'href' lui-même. L'URL correspondante est vide, mais elle est toujours traitée comme un lien hypertexte. Je ne veux pas utiliser le '' comme lien hypertexte s'il n'y a pas d'URL. –