私のWebサーバーは、構造化されたマークアップを含むページを返します。マークアップ表現をJSONオブジェクト(ノックアウトビューモデルオブジェクト)として手元に置くには、knockoutJSを使用する必要があります。
ページには基本的に(最初のロードの直後に)<div data-bind="foreach: ExistingNamings">
ビューモデルオブジェクトのExistingNamings配列に入るはずのものを実際に保持するいくつかの囲まれたdivを持つaがあります。
呼び出し時に提供されたマークアップに基づいて、「解析」および既存のマークアップをノックアウトし、ビューモデルにデータを入力できko.applyBindings
ますか?
KNJSのチュートリアルでは、その逆を示しています。JSにはデータ生成コードがあり、applyBindingsの呼び出し時にHTMLにプッシュされます。
PS私のサーバー側はASP.NETMVCであり、http://knockoutmvc.com/(jsファイルの初期化コードを生成するアプローチ)を提案している人を見かけました。このようにして、「あたかも」ビューモデルがjavascriptを介して初期化されます。これが初期データを処理する唯一の方法ですか、それとも実際にマークアップを解析できますか?