documentation没有提到Mustache.to_html(),但Mustache.js在线的每个tutorial都使用Mustache.to_html()。所以我肯定错过了一些珠宝。
非常感谢代码示例。
答案 0 :(得分:31)
查看source,似乎 to_html 基本上已被弃用:
// This is here for backwards compatibility with 0.4.x.
exports.to_html = function (template, view, partials, send) {
var result = render(template, view, partials);
if (typeof send === "function") {
send(result);
} else {
return result;
}
};
如您所见,它会调用 render 。一个区别是额外的(可选的)发送参数,它是一个它调用的回调(将结果作为参数发送)。