我已经使用 plunker 大约一个月了。我正在制作一个backbonejs plunker,我看到Underscore 丢失了我的模板设置并回退到ERB 样式模板,而我想要Mustache 样式语法{{ myData }}
。我在我的 app.js 中设置值(我总是在我的应用程序中这样做),但由于某种原因,它不断变回 ERB <%=boo%>
。有人可以帮我理顺我的模板设置吗?
plunker 使用下划线模板,您需要在 chrome 开发工具或 firebug 或 equiv 中查看控制台输出...
感谢您提供任何提示或技巧。我试过了
_.templateSettings = {
interpolate: /\{\{(.+?)\}\}/g,
evaluate: /\[\[(.+?)\]\]/g
};
当我console.log(_.templateSettings)
在我的 app.js 文件中设置后,一切似乎都是正确的,但我的模板没有被处理。我可以在视图内部中断并运行相同的 console.log(),我看到它已切换回 ERB 样式。有谁知道如何使我的设置保持不变?也许这是一个笨拙的问题,因为我已经多次使用这种方法而没有问题。
这通常可以解决问题。我什至尝试... window._ = _;
感谢您提供任何帮助、提示、技巧等...