Als «knockout.js» getaggte Fragen

Knockout.js ist eine Open-Source-JavaScript-Bibliothek für dynamische HTML-Benutzeroberflächen, die das MVVM-Muster (Model-View-View Model) verwendet.

199
Wie debugge ich Vorlagenbindungsfehler für KnockoutJS?

Ich habe immer wieder Probleme beim Debuggen von Problemen in KnockoutJS-Vorlagen. Angenommen, ich möchte an eine Eigenschaft namens " items" binden, aber in der Vorlage mache ich einen Tippfehler und binde an die (nicht vorhandene) Eigenschaft " item". Die Verwendung des Chrome-Debuggers sagt...

137
TypeScript mit KnockoutJS

Gibt es ein Beispiel für die Verwendung von TypeScript mit KnockoutJS? Ich bin nur neugierig, wie sie zusammenarbeiten würden. Bearbeiten Hier ist was ich habe, scheint zu funktionieren declare var ko: any; declare var $: any; class ViewModel { x = ko.observable(10); y = ko.observable(10); } $(()...

136
Javascript Entspricht C # LINQ Select

Folgende Frage hier: Wenn Sie die aktivierte Bindung im Knockout mit einer Liste von Kontrollkästchen verwenden, werden alle Kontrollkästchen aktiviert Ich habe einige Kontrollkästchen mit Knockout erstellt, die die Auswahl aus einem Array ermöglichen. Arbeitsgeige aus dem obigen Beitrag:...

114
Wann soll ko.utils.unwrapObservable verwendet werden?

Ich habe einige benutzerdefinierte Bindungen mit KnockoutJS geschrieben. Ich bin mir immer noch nicht sicher, wann ich ko.utils.unwrapObservable(item)den Code verwenden soll. Bei diesem Aufruf wird im Grunde geprüft, ob itemer beobachtbar ist. Wenn dies der Fall ist, geben Sie den Wert () zurück....