如何使用胡子php渲染完整的花括号的纯粹胡子js模板

时间:2017-03-14 00:14:47

标签: mustache mustache.php

我想在胡子php中呈现一个javascript胡子模板。如何在php胡子的脚本标签内部渲染{{foo}},并且{{foo}}花括号被转义,以便我以后可以将其渲染为mustache.js模板?

1 个答案:

答案 0 :(得分:0)

我明白了。我用尖括号替换了所有双花括号{{var}} +百分号<%var%>在PHP胡子模板。这样,分隔符在php小胡子渲染后仍然存在。然后使用mustache.js进行渲染我在模板调用和渲染之间添加了几行来设置自定义分隔符和解析模板。

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