3

私はJavaScriptテンプレートエンジンであるdoT.jsを使用しています。次の例のように(helper-)変数を使用できるかどうか知りたいです。

{{var foo = "bar"}}

<div>{{=foo}}</div> 

出力:

<div>bar</div>

上記の例は機能しませんが、別の方法があるかもしれません。doT.jsのドキュメントには変数に関する情報がないようです。

4

2 に答える 2

5

ドキュメントの「デフォルト区切り文字」に記載されている「コンパイル時定義」という機能があります。http://olado.github.com/doT/index.html

例はhttps://github.com/olado/doT/blob/master/examples/advancedsnippet.txtにあります。

問題の解決策は次のとおりです。

{{##def.foo="bar"#}}

<div>{{#def.foo}}</div>
于 2013-02-19T07:30:12.080 に答える