私はKnockoutJSを使用しており、メインビューとビューモデルがあります。ダイアログ(jQuery UIの1つ)に、別の子ビューモデルがバインドされる別のビューをポップアップ表示させたい。
ダイアログコンテンツのHTMLはAJAXを使用して取得されるのでko.applyBindings
、リクエストが完了したら呼び出せるようにしたいと思います。また、子ビューモデルを、ダイアログdiv内のajaxを介して読み込まれたHTMLの一部だけにバインドしたいと思います。
これは実際に可能ですか、それともページが最初にロードされてからko.applyBindings
一度呼び出されたときにすべてのビューとビューモデルをロードする必要がありますか?
ko.cleanNode(document.getElementById("one")
を行ってクリーンアップするかko.removeNode(document.getElementById("one")
、クリーンアップしてDOMからノードを削除します。