javascript – Mustache.render()和Mustache.to_html()有什么区别?

documentation没有提到Mustache.to_html(),但是每个tutorial的Mustache.js在线使用Mustache.to_html()。所以我肯定会失去一些珠宝。

代码示例将非常感谢。

看看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;
    }
};

你可以看到它调用渲染。一个区别是额外的(可选)发送参数,它是一个它所调用的回调(作为参数发送结果)。

翻译自:https://stackoverflow.com/questions/10872615/what-is-the-difference-between-mustache-render-and-mustache-to-html

转载注明原文:javascript – Mustache.render()和Mustache.to_html()有什么区别?