有没有方法将velocity模板与backbone.js集成?

时间:2015-02-25 02:21:48

标签: javascript backbone.js

我有一个由java编写的网站。模板是速度,由javacode渲染。现在我想通过backbone.js编写一些代码,但是当我使用骨干时,模板(underscore.js)与速度语法不兼容。

如何将velocity模板与backbone.js一起使用?

1 个答案:

答案 0 :(得分:1)

如果当前插值器存在问题(不确定这是一个单词,但我的意思是<%%>),则可以根据文档说明({{ 3}})

  

如果ERB风格的分隔符不是您的一杯茶,您可以更改下划线的模板设置以使用不同的符号来设置插值代码。定义一个插值正则表达式以匹配应该逐字插入的表达式,一个转义正则表达式匹配应该在HTML转义后插入的表达式,以及一个评估正则表达式来匹配应该在不插入结果字符串的情况下评估的表达式。您可以定义或省略三者的任意组合。例如,要执行Mustache.js样式的模板:

_.templateSettings = {
  interpolate: /\{\{(.+?)\}\}/g
};

var template = _.template("Hello {{ name }}!");
template({name: "Mustache"});
=> "Hello Mustache!"

如果它不是这个而且我有错误的结束,说,并且生病了删除这个答案