我创建了
Handlebars.registerHelper('ifItIsBelow3',function(value){
if (value < 3)
{
return true;
}else
{
return false;
}
});
并希望在页面上使用is
in
{{#ifItIsBelow3 {{@index}}}}
<div>{{artists.0.name}}: {{name}}</div>
<div idName="{{artists.0.name}}: {{name}}" id="{{id}}1" style="background-image:url({{album.images.0.url}})" data-track-id="{{id}}" class="cover"></div>
{{/ifItIsBelow3}}
但我的车把助手不能正常工作; 我有消息
未捕获错误:第3行解析错误: ...... {{#ifItIsZero {{@index}}}}
在浏览器中。
我将handlebarHelper.js作为脚本加载到页面上。 我不确定它是否真的装了。 我应该把它放在一个非常特定的地方吗?
欢迎提供所有提示
Marcin
答案 0 :(得分:0)
您的代码应如下所示:
使用Javascript:
Handlebars.registerHelper('ifItIsBelow3',function(value){
if (value < 3){
return true;
}else{
return false;
}
});
HTML:
{{#ifItIsBelow3 {{@index}}}}
<div>{{artists.0.name}}: {{name}}</div>
<div idName="{{artists.0.name}}: {{name}}" id="{{id}}1" style="background-image:url({{album.images.0.url}})" data-track-id="{{id}}" class="cover"></div>
{{/ifItIsBelow3}}
或索引按照以下答案:
How to get index in Handlebars each helper?
感谢: