2

私はこのアプリでノックアウトを多用しており、JavaScript ビュー モデルの多くの操作を実行します。最初はPOCOクラスでカミソリループを使用してコンテンツをレンダリングしましたが、今はノックアウトしてすべてをレンダリングすることを考えています(2.0ネイティブテンプレート経由)。

これは、dom 要素に効果的にバインドし、viewmodel に戻すことができるようにするためです。これは正しい考え方ですか?

4

1 に答える 1

1

私は、かみそりとjsで重複した機能(htmlのレンダリング)を持っている前に、この状況にありました。とにかくajaxを介してjsでhtmlをレンダリングする必要がある場合、knockout.jsこの機能をかみそりで複製する利点はわかりません。代わりに、クライアント側のコードを再利用して js で html をレンダリングします。通常、最初のページの読み込み時に poco オブジェクトをシリアル化JSONし、それをクライアントに埋め込むので、js は を介し​​て返されるときと同じように、オブジェクトに基づいて html を作成しますAJAX

于 2013-02-27T17:55:28.437 に答える