jsrenderview模版渲染问题

<script id="componentTmpl" type="text/jsrender">
        {{if mobileStyle}}
            {{mobileStyle.width = mobileStyle.width*100/400.toFixed(3)}}
        {{/if}}
</script>


在取到这个mobileStyle时需要对数据进行处理,这样写的语法格式不对,应该怎么写呢?
难道这里只能负责渲染,不能进行数据处理?
阅读 2.8k
1 个回答

果然自己的问题还是自己解决。jsrenderview提供了数据转换器,相当于angularjs 的filter,非常实用

$.views.converters("toPercent", function(val) {
    return (val*100/400).toFixed(3)+'%';
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题