为了账号安全,请及时绑定邮箱和手机立即绑定

Handlebars Helper设置时间,为什么出来的结果都是一个颜色,都跳到else 里了,显示的都是蓝色。

        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}}


正在回答

1 回答

解决了,可能是输入法的问题,我直接从console里把数据的timespan里的“小时”拷贝到代码里进行判断就可以了。效果是对的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Handlebars Helper设置时间,为什么出来的结果都是一个颜色,都跳到else 里了,显示的都是蓝色。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信