我正在尝试在主干中使用带有下划线的车把样式模板(使用 require.js)。我有以下内容:
_.templateSettings.interpolate = /\{\{(.+?)\}\}/g;
在我的模板中,我设置了一个测试:
<div><%= title %> | {{ title }}</div>
我在浏览器中得到以下信息:
Correct title | {{ title }}
所以看起来标准的下划线模板设置正在工作,而车把样式的设置被忽略了:
但是,如果我在 chrome 中检查控制台,我会得到这个(在我看来它应该是正确的)
_.templateSettings
Object {evaluate: /<%([\s\S]+?)%>/g, interpolate: /\{\{(.+?)\}\}/g, escape: /<%-([\s\S]+?)%>/g}
任何想法为什么这不能正常工作?