Handlebars.registerHelper("if_long", function (v, options) { if (v.indexOf('小时') != -1) { return options.fn(this); } else { return options.inverse(this);} });
{{#if_long timespan}}
<div class="subtitle" style="color:orange">时间:{{timespan}}</div>
{{else}}
<div class="subtitle" style="color:darkblue">时间:{{timespan}}</div>
{{/if_long}}
解决了,可能是输入法的问题,我直接从console里把数据的timespan里的“小时”拷贝到代码里进行判断就可以了。效果是对的。