0

ビュー テンプレートにHandlebars.jsを使用する興味深いEmber.jsフレームワークを見つけました。ただし、サーバー側のテンプレート言語であるLatteでは、HTML ページへの入力が禁止されています。たとえば、異なる記号を使用するようにハンドルバーを設定する方法はありますか?{{variable}}<%variable%>

4

1 に答える 1

0

それは不可能だと思うので、これはあなたの質問に直接答えることはありませんが、html にハンドルバーを含める必要はありません。すべての ember html をハンドルバー ファイルに配置し、ファイルを編集して保存するときにプリコンパイルすることができます (これにより、JavaScript に変換されます)。そこから、それらを JavaScript として提供し、これらのビューをクライアント側に追加できます。

http://handlebarsjs.com/precompilation.html

エディター/OS によっては、ディレクトリを監視し、ファイルが変更されたときにスクリプトを実行できるツールがたくさんあります。この方法は、coffeescript でもかなり使用されています。

ハンドルバーなしで Ember を使用することもできますが、バインディングが失われます。

于 2012-04-28T00:42:36.447 に答える