unserscore,使用“{{”,“}}”作为插值符号,我有一个例外
unserscore,use "{{","}}" as interpolated symbol,i got an exception
我怎么让它工作?
下划线 1.8
例外:
SyntaxError: 预期的表达式,得到 ')'
任何帮助将不胜感激!
{{_.each(data,function(item){}}
<tr>
<td>{{item.name}}</td>
<td>{{item.gender}}</td>
<td>{{item.age}}</td>
</tr>
{{});}}
克服了一些困难,代码成功了
_.templateSettings = {
interpolate: /\{\{=(.+?)\}\}/g,
evaluate: /\{\{(.+?)\}\}/g,
};
模板
{{_.each(data,function(item){}}
<tr>
<td>{{=item.name}}</td>
<td>{{=item.gender}}</td>
<td>{{=item.age}}</td>
</tr>
{{})}}
参考 each loop in underscore.js template
根据 guidelines 应为此更新模板设置。如果您可以使用代码笔示例共享代码,那就太好了,因为您发布的代码没有多大意义。
_.templateSettings = {
interpolate: /\{\{(.+?)\}\}/g
};
var template = _.template("Hello {{ name }}!");
template({name: "Mustache"});
=> "Hello Mustache!"
我怎么让它工作?
下划线 1.8
例外:
SyntaxError: 预期的表达式,得到 ')'
任何帮助将不胜感激!
{{_.each(data,function(item){}}
<tr>
<td>{{item.name}}</td>
<td>{{item.gender}}</td>
<td>{{item.age}}</td>
</tr>
{{});}}
克服了一些困难,代码成功了
_.templateSettings = {
interpolate: /\{\{=(.+?)\}\}/g,
evaluate: /\{\{(.+?)\}\}/g,
};
模板
{{_.each(data,function(item){}}
<tr>
<td>{{=item.name}}</td>
<td>{{=item.gender}}</td>
<td>{{=item.age}}</td>
</tr>
{{})}}
参考 each loop in underscore.js template
根据 guidelines 应为此更新模板设置。如果您可以使用代码笔示例共享代码,那就太好了,因为您发布的代码没有多大意义。
_.templateSettings = {
interpolate: /\{\{(.+?)\}\}/g
};
var template = _.template("Hello {{ name }}!");
template({name: "Mustache"});
=> "Hello Mustache!"