JQuery テンプレートを使用して、リテラル${}
と文字列を出力する最良の方法は何{{ }}
ですか? それ自体が他のテンプレートを生成するテンプレートを作成したいので、これが必要です。
2 に答える
1
正確なニーズはわかりませんが、何らかの理由でネストされたテンプレートを使用できない場合は、回避策として次のいずれかを使用してください。
<script id="options" type="text/html">
${test}
</script>
また
<script id="options" type="text/html">
${writeVariable('test')}
</script>
writeVariable (および他のヘルパーまたはこれのより一般的/高度なバージョン) を別の場所で定義:
function writeVariable(varName) {
return "${" + varName + "}";
}
別の投稿で {#literal} タグへの参照を見ましたが、最近の jquery.tmpl.js コードのどこにもそれがありません。
于 2011-02-13T20:16:49.527 に答える
0
${} と {{}} をリテラルとして書きたくないと思います。ネストされたテンプレートを使用したいと思います: http://api.jquery.com/template-tag-tmpl/
于 2011-02-13T17:54:49.463 に答える