我目前正在将把手作为视图引擎实施。为了给不同用户提供不同的助手/部分,我需要多个Handlebars实例。任何人都可以提供一个如何做到这一点的例子,因为我无法弄清楚如何实现这一目标。在此先感谢:)
答案 0 :(得分:0)
创建一个独立的Handlebars环境。
var OtherHandlebars = Handlebars.create();
每个环境都有自己的助手和 谐音。这仅对需要不同的用例是必需的 帮助者或部分人。大多数用例都可以使用根Handlebars 环境直接。
为给定环境创建的模板是 绑定到那个环境。这意味着需要运行的模板 在多个环境中需要重新编译或重建 通过Handlebars.template为每个环境。这适用于部分 同样。