zoukankan      html  css  js  c++  java
  • template-web.js 自定义过滤器

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

    <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>    
  • 相关阅读:
    HTML 页面的 批量删除的按钮
    HTML 选择器
    ....
    java 反射机制
    插件库
    向上滚动
    浮动元素定位float
    中文字体对应的英文名称
    echarts入门教程
    ie9浏览器window.openbug
  • 原文地址:https://www.cnblogs.com/chaoqi/p/11958982.html
Copyright © 2011-2022 走看看