Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在underline.js中创建多个u.templateSettings_Javascript_Backbone.js_Underscore.js_Backbone Views_Underscore.js Templating - Fatal编程技术网

Javascript 在underline.js中创建多个u.templateSettings

Javascript 在underline.js中创建多个u.templateSettings,javascript,backbone.js,underscore.js,backbone-views,underscore.js-templating,Javascript,Backbone.js,Underscore.js,Backbone Views,Underscore.js Templating,是否可以在下划线.js中创建多个模板设置 因为我的项目中很少有HTML文件遵循,“ 但是在JSP中,它抛出了一个编译错误 我将ERB样式更改为,等,但他们要求我对HTML和JSP采用不同的样式 我正在努力创建单独的。.templateSettings。否则,我们应该创建一个同时接受,,,,,,等的方法 我正在使用backbone和spring-MVC尝试为每个模板设置单独的。模板设置将是混乱和容易出错的。.templateSettings中的正则表达式几乎可以是任何东西(只要它们具有适当的捕获组

是否可以在
下划线.js
中创建多个
模板设置

因为我的项目中很少有
HTML
文件遵循
,“

但是在
JSP
中,它抛出了一个编译错误

我将
ERB
样式更改为
等,但他们要求我对
HTML
JSP
采用不同的样式

我正在努力创建单独的
。.templateSettings
。否则,我们应该创建一个同时接受
,,,,,,
等的方法


我正在使用
backbone
spring-MVC

尝试为每个模板设置单独的
模板设置将是混乱和容易出错的。
.templateSettings
中的正则表达式几乎可以是任何东西(只要它们具有适当的捕获组),因此您可以使用同时匹配
分隔符的正则表达式。大概是这样的:

_.templateSettings = {
    evaluate    : /<[%@]([\s\S]+?)[%@]>/g,
    interpolate : /<[%@]=([\s\S]+?)[%@]>/g,
    escape      : /<[%@]-([\s\S]+?)[%@]>/g
};
\模板设置={
评估://g,
插入://g,
escape://g
};
我们应该做到这一点。当然,这将允许
通过,但是如果您关心类似的事情,您可以向正则表达式添加适当的反向引用

演示: