在我的模板模板中,我可以得到这样的图像
{{cdn 'assets/img/brandcons/ds_4.png'}}
但是我需要像这样动态地形成路径
{{#each shop_by_brand}}
<img src="{{cdn 'assets/img/brandcons/ds_{{id}}.png'}}"> // causes 404
{{/each}}
或
{{#each shop_by_brand}}
<img src="{{cdn 'assets/img/brandcons/ds_'+id+'.png'}}"> // causes 400
{{/each}}
那对我不起作用。我该怎么做呢?
答案 0 :(得分:0)
如下创建一个助手“ concat”
Handlebars.registerHelper('concat', function () {
var result = "";
for(var i in arguments) {
result += (typeof arguments[i] === "string" ? arguments[i] : "") + " ";
}
return result;
});
然后打电话给助手,
<img src="{{cdn (concat 'assets/img/brandcons/ds_' id '.png') }}">
希望这会有所帮助。