J'ai besoin de plusieurs liaisons de données sur un élément. Par exemple, je veux une liaison de données href
ainsi qu'une html
liaison de données sur une a
balise. J'ai essayé ça,
<a data-bind="html: name"
data-bind="attr: { href: url }"
data-bind="attr: { 'data-prop': xyz }">
</a>
Mais ça ne marche pas. Il semble que knockout ne prend en charge que la liaison d' une data-bind
propriété? Comment lier à la fois l' attribut, le " " href
interne html
et un " data-prop
" personnalisé sur un élément?
javascript
jquery
knockout.js
user960567
la source
la source
viewModel.tasks([1,2,3]);
. C'est-à-dire que vous l'appelez en tant que fonction, en passant la nouvelle valeur en tant que paramètreC'est ainsi que j'ai implémenté l'attribut source et l'événement de clic à l'aide de la liaison de données. Vous pouvez peut-être le trouver utile.
la source
J'utilise simplement:
pour un élément de case à cocher.
la source
vous pouvez utiliser plusieurs propriétés en utilisant
,
comme ci-dessousobjet comme ça
la source