簡體   English   中英

如何使用胡子PHP完整呈現大括號的純凈胡子js模板

[英]How to use mustache php to render unadulterated mustache js template with curly braces intact

我想在小胡子php中呈現一個JavaScript小胡子模板。 如何在{@foo}}花括號被轉義的情況下從php mustache的腳本標簽中渲染{{foo}},以便以后可以將其渲染為mustache.js模板?

我想到了。 我在PHP胡子模板中將所有雙花括號{{var}}替換為尖括號+百分號<%var%>。 這樣,分隔符在php胡子渲染之后仍然存在。 然后使用mustache.js進行渲染,我在模板調用和渲染之間添加了幾行以設置自定義定界符並解析模板。

var template = $("#mytemplate").html();
var customTags = [ '<%', '%>' ];
Mustache.parse(template, customTags);
var output = Mustache.render(template, data);

暫無
暫無

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

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