Ember.jsフレームワークは、ビューテンプレートにHandlebars.jsを使用しています。しかし、私のサーバー側のテンプレート言語Latteは、HTMLページに{{variable}}
と入力することを禁じています。別の記号を使用するようにハンドルバーを設定する方法はありますか?たとえば<%variable%>
?ハンドルバー - {{x}}の構文を<%x%>などと置き換えてください。
0
A
答えて
0
これはできないと思うので、あなたの質問に直接答えませんが、htmlにハンドルバーを含める必要はありません。すべてのember htmlをハンドルバーファイルに入れて、ファイルを編集して保存するときにプリコンパイルしておくことができます(これはjavascriptに変換されます)。そこから、javascriptとしてそれらを提供し、これらのビューをクライアントサイドに追加できます。
http://handlebarsjs.com/precompilation.html
エディタ/ OSによってディレクトリを監視し、ファイルが変更されたときにスクリプトを実行することができますがツールアウトがたくさんあります。この習慣はcoffeescriptのためにもかなり使われています。
ハンドルバーが付いていないエバーを使用することもできますが、バインディングは失われます。
関連する問題
- 1. [X]をtexareaの[Y]に置き換えてください。
- 2. C#<を<HTMLファイルに置き換えてください。
- 3. "。"をPythonの<s>に置き換えてください。
- 4. メール本文の数字を置き換えてください
- 5. mysql内のガベージ文字を置き換えてください
- 6. 文字列をホスト名に置き換えてください
- 7. を置き換えてください。 with、with文字列
- 8. PHPコードで文字列を置き換えてください
- 9. 文字列をgzipファイルに置き換えてください
- 10. if/else文をパターンに置き換えてください
- 11. 文字列を画像で置き換えてください。
- 12. sterrメッセージを文字列で置き換えてください。
- 13. <br>をXSLT 2.0の<br/ >に置き換えてください。
- 14. http_build_queryただし、&と置き換えてください。 PHPで?
- 15. <a>を<button>に置き換えてください。JS
- 16. tf.squeezeをtf.reshapeとして置き換えてください。
- 17. 時間文字列のドットをpreg_matchと置き換えてください
- 18. 文字列を辞書の値と置き換えてください
- 19. 正規表現 - 前にない文字を置き換えてください。x
- 20. sedとstringを$変数で置き換えてください
- 21. DRLとRFをJavaに置き換えてください
- 22. fsockopenをsocket_createとsocket_connectに置き換えてください。
- 23. INTERSECTをphpmyadminと置き換えてください。
- 24. 文字をpostgresqlの別の文字に置き換えてください。
- 25. インデックス値> xの場合はpythonリストに置き換えてください。
- 26. すべて<br/>を空白に置き換えてください。
- 27. RegExとJavaScriptに置き換えてください
- 28. スペースで\ 0と置き換えてください
- 29. index.phpをhtaccessの書き換えに置き換えてください。
- 30. インポートされたCSVファイルの文字列を置き換えてください