2016-10-10 2 views
0

Ich kann nicht die Datenbindung 'Wert' in Knockout zu arbeiten. Überhaupt. Es ist irgendwie bizarr.Verwendung von 'Wert' Bindung in Knockoutjs gibt Fehler

Wenn ich:

<span data-bind="text : aValue"></span> 

mit dem Modell:

{ 
    aValue : ko.observable("Value") 
} 

Es zeigt den Text "Wert".

Ersetzen der Spanne mit:

<input data-bind:"value:aValue" /> 

verursacht einen Fehler:

Unable to process binding "value: function(){return aValue }" 
Message: jQueryInstance(...).bind is not a function 
+0

Es müsste für Zwei-Wege-Bindung beobachtbar sein, oder? Wie sah dein Code aus, als du das ausprobiert hast? Ist der Fall nicht stimmt nur ein Tippfehler in Ihrer Frage? ('avalue' gegenüber' aValue') – nnnnnn

+0

@nnnnnn Das war in der Tat nur ein Tippfehler. Ich habe die Frage ein wenig geklärt. – ThisIsNoZaku

+0

Eine minimale Version Ihres Code arbeitete für mich mit Zwei-Wege-Bindung (Update auf Änderung/Unschärfe) hier: https://jsfiddle.net/tyctm6f0/ (In Bezug auf Ihre Fehlermeldung verwenden Sie auch jQuery?) – nnnnnn

Antwort

0

aus Schaltet das Problem zwischen Tastatur und Stuhl vorhanden war; Ich habe die schlanke + verkleinerte Version von jQuery geladen, die Knockout zum Bruch brachte.

Verwandte Themen