Ich verwende KnockoutJS und habe eine Hauptansicht und ein Ansichtsmodell. Ich möchte, dass ein Dialogfeld (das jQuery-UI) mit einer anderen Ansicht angezeigt wird, an die ein separates untergeordnetes Ansichtsmodell gebunden werden soll.
Der HTML-Code für den Dialoginhalt wird mit AJAX abgerufen, sodass ich nach Abschluss ko.applyBindings
der Anforderung aufrufen und das untergeordnete Ansichtsmodell nur an den Teil des HTML-Codes binden möchte, der über Ajax im Dialogfeld div geladen wurde.
Ist dies tatsächlich möglich oder muss ich ALLE meine Ansichten und Ansichtsmodelle laden, wenn die Seite zum ersten Mal geladen und dann ko.applyBindings
einmal aufgerufen wird?
ko.cleanNode(document.getElementById("one")
um Dinge zu bereinigen, oderko.removeNode(document.getElementById("one")
um Dinge zu bereinigen und den Knoten aus dem DOM zu entfernen.