首页 > Web开发 > 详细

template-web.js 自定义过滤器

时间:2019-11-29 19:16:35      阅读:113      评论:0      收藏:0      [点我收藏+]

// 比如需要自定义一个去零的过滤器

<script id="templateTest" type="text/html">
    <% for(i=0;i<data.length;i++){%>
    <tr>
        <td><p>{{ data[i].money | parse }}</p></td>
    </tr>
    <%}%>
</script>


<script>
    template.defaults.imports.parse = function (num){
        // 设置自定义过滤器
        return parseFloat(num)
    };
    template(‘templateTest‘, {data: data});
</script>

 

 

// 如果有多个参数时

<script id="templateTest" type="text/html">
    <% for(i=0;i<data.length;i++){%>
    <tr>
        <td><p>{{ data[i].money | parse money_list}}</p></td>
    </tr>
    <%}%>
</script>


<script>
    template.defaults.imports.parse = function (num, all_li){
        // 设置自定义过滤器
        for(var i = 0; i<all_li.length; i++){
           if(num == all_li[i])
               // 处理数据...
        }
        return parseFloat(num)
    };

    template(‘templateTest‘, {data: data, money_list:money_list});
</script>    

 

template-web.js 自定义过滤器

原文:https://www.cnblogs.com/chaoqi/p/11958982.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!