3

Knockout は素晴らしいテンプレート エンジンですが、Angular や Ember のようなフレームワークではありません。Durandal は順調に進んでいますが、すべてのオプションを検討したいと思います。だから私は3つの主な質問があります:

  • Ember の代替テンプレート エンジンに対する現在のサポートはありますか (それが可能であるだけでなく、実際のサポートです)?
  • Ember で Knockout を使用したことのある人はいますか?
  • Knockout のサポートを追加するにはどうすればよいでしょうか?
4

1 に答える 1

2

Ember の代替テンプレート エンジンに対する現在のサポートはありますか (それが可能であるというだけでなく、実際のサポートです)? Ember で Knockout を使用したことのある人はいますか?

いいえ。Ember.Handlebars は、特にバインディング システムを使用して Ember と緊密に統合されています。可能かもしれませんが、お勧めできません。

Knockout のサポートを追加するにはどうすればよいでしょうか?

これにアプローチする正しい方法は、この場合、ビルド プロセス内でハンドルバー テンプレートにノックアウト コンパイルする目的のテンプレート言語を使用することです。

これは、プロジェクトで非常にうまく行われましたEmblemEmblemハンドルバーにコンパイルするHAMLインデント ベースのテンプレート言語です。ノードベースのコマンド ライン コンパイラ、グラント タスク、coffeescript などのランタイム サポートなど、必要なすべてのツール サポートが含まれています。

これが必要な場合は、カスタム ビルドを行う必要があります。それ以外の場合、Handlebars は Ember フレームワーク内で非常にうまく機能し、テンプレート言語に必要なほとんどすべてを備えています。

于 2013-07-22T03:24:26.483 に答える