簡體   English   中英

是否可以在doT.js模板引擎中創建變量?

[英]Is it possible to create variables in the doT.js templating engine?

我正在使用doT.js ,一個javascript模板引擎。 我想知道是否可以使用(helper-)變量,如下例所示:

{{var foo = "bar"}}

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

輸出:

<div>bar</div>

上面的例子不起作用,但也許還有另一種方法。 在doT.js文檔中似乎沒有關於變量的任何信息。

在文檔的“默認分隔符”中有一個稱為“編譯時定義”的功能。 http://olado.github.com/doT/index.html

示例可以在https://github.com/olado/doT/blob/master/examples/advancedsnippet.txt中找到

這是你的問題的解決方案:

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

<div>{{#def.foo}}</div>
{{var foo = "bar";}}

應該做的伎倆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM