Ich muss mehrere Datenbindungen für ein Element haben. Zum Beispiel möchte ich sowohl eine href
als auch eine html
Datenbindung für ein a
Tag. Ich habe es versucht,
<a data-bind="html: name"
data-bind="attr: { href: url }"
data-bind="attr: { 'data-prop': xyz }">
</a>
Das funktioniert aber nicht. Es scheint, dass Knockout nur das Binden einer data-bind
Eigenschaft unterstützt. Wie binde ich sowohl das href
innere html
als auch ein benutzerdefiniertes data-prop
Attribut an ein Element?
javascript
jquery
knockout.js
user960567
quelle
quelle
viewModel.tasks([1,2,3]);
. Dh Sie rufen es als Funktion auf und übergeben den neuen Wert als ParameterAuf diese Weise habe ich das Quellattribut und das Klickereignis mithilfe der Datenbindung implementiert. Sie können es nützlich finden.
quelle
Ich benutze einfach:
für ein Kontrollkästchenelement.
quelle
Sie können mehrere Eigenschaften
,
wie unten verwendenObjekt wie dieses
quelle