2

tornado テンプレート エンジンと ember の両方がハンドル バー (波括弧) {{ と }} を使用し、ember 呼び出しを使用しようとすると tornado がエラーをスローするため、Tornado Web サーバーで ember.js を使用しようとして失敗しました。

トルネードや独自のソースコードを変更せずにこれを機能させる方法はありますか?

トルネード テンプレートを無効にしても問題ありません。使用する必要はありませんが、{% 拡張は便利です。必要ありません。サードパーティのツールを変更せずにこれを機能させることが非常に重要です。

でも最終的には、必要に応じてトルネードを変更しても問題ありません。

インデックスファイルを静的ファイルとして読み込んで印刷しようとしましたが、cssおよびjavascriptファイルのすべてのパスが正しくないなど、独自の問題がありますが、修正できます。

ただし、テンプレートの動作方法を変更したり、無効にしたりできる構成は確かにあります。

4

2 に答える 2

1

トルネードについてはよくわかりませんが、Ember ではテンプレートを index.html ファイルに含める必要はありません。これらは、Ember.Handlebars.compile を使用して JS 関数にコンパイルし、Ember.TEMPLATES に設定できます。たとえばEmber.TEMPLATES['application'] = Ember.Handlebars.compile('Hello {{planet}}!');、そのようなアプローチにより、竜巻が巻き毛を解釈しようとする場所を避けることができます。

于 2013-05-11T21:10:33.450 に答える