ノックアウトのサンプル/チュートリアルから、すべてのビュー/テンプレートが 1 つのページにあり、それらを別のファイルに分けてプリコンパイルすることは可能ですか。emberフレームワークが行うことと同じです。はいの場合、サンプルはありますか? ハンドルバーまたはノックアウト ネイティブ テンプレート エンジンを使用することをお勧めします。
ありがとう。
ノックアウトのサンプル/チュートリアルから、すべてのビュー/テンプレートが 1 つのページにあり、それらを別のファイルに分けてプリコンパイルすることは可能ですか。emberフレームワークが行うことと同じです。はいの場合、サンプルはありますか? ハンドルバーまたはノックアウト ネイティブ テンプレート エンジンを使用することをお勧めします。
ありがとう。
これには、次のようないくつかの異なるライブラリがあります
https://github.com/ifandelse/Knockout.js-External-Template-Engine
コンベンションアプローチを使用する独自のものも作成しました
https://github.com/AndersMalmgren/Knockout.Bootstrap
Install-Package Knockout.Bootstrap
テンプレートを取得するにはサービスが必要です。それが完了したら、次のようなテンプレートをロードします
this.bootstrap.loadView(model, this.view);
慣例により、モデルが EditOrderViewModel という名前で送信された場合、EditOrderView という名前のビューが読み込まれます。
ウィキ https://github.com/AndersMalmgren/Knockout.Bootstrap/wiki