knockout.js
Liaison Href
Recherche…
Remarques
Il n'y a pas de liaison href
dans la bibliothèque principale de KnockoutJS, raison pour laquelle tous les exemples présentent d' autres fonctionnalités de la bibliothèque pour obtenir le même effet.
Voir aussi cette question Stack Overflow sur le même sujet .
Utilisation de la liaison attr
<a data-bind="attr: { href: myUrl }">link with dynamic href</a>
ko.applyBindings({
myUrl: ko.observable("http://www.stackoverflow.com")
});
Comme il n'y a pas de liaison href
native dans KnockoutJS, vous devez utiliser une fonctionnalité différente pour obtenir des liens dynamiques. L'exemple ci-dessus présente la liaison attr
intégrée pour obtenir un lien dynamique.
Gestionnaire de liaison personnalisé
href
liaison href
n'est pas native à KnockoutJS, donc pour obtenir des liens dynamiques, utilisez un gestionnaire de liaison personnalisé:
<a data-bind="href: myUrl">link with dynamic href</a>
ko.bindingHandlers['href'] = {
update: function(element, valueAccessor) {
element.href = ko.utils.unwrapObservable(valueAccessor());
}
};
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow