zoukankan      html  css  js  c++  java
  • arttemplate的几种常用写法

    list:[ {
    
    
            "name" : "",
                "age" : 24,
                "scoreList" : [ {
                    "sname" : "java",
                    "score" : 100
                }, {
                    "sname" : "c++",
                    "score" : 100
                } ]
            } ]
    
    
    //模板代码
    <script id="testTemplate" type="text/html">
        {{each list}}
            <span>{{$value.name}}</span>
            <span>{{$value.age}}</span>
            {{include 'scoreTemplate' $value}} //引入子模板
        {{/each}}
    </script>
    //子模板
    <script id="scoreTemplate" type="text/html"> {{each scoreList}} <span>{{$value.name}}</span> <span>{{$value.score}}</span> {{/each}} </script> // each value i <script id="hdlist" type="text/html"> {{each activityNameList value i}} <div class="hd"> <h1>{{value.activityName}}</h1> <div class="list"> <div class="title"> 已发送的 </div> {{each activityFollowUpRecord}} {{if activityNameList[i].tivityId==$value.activityId}} <div class="lists"> <p> {{$value.record}} <span>{{$value.recordTime}}</span> </p> </div> {{/if}} {{/each}} </div> </div> {{/each}} </script> <ul class="comultwo"> {{each childrens value i}} <li class="litwo" src='{{value.url}}'>{{value.name}}</li>  {{each value.childrens}} <input type="text" value="{{$value.name}}" > {{/each}} {{/each}} </ul>  模板语法 var source ='{{each data value i}}' + '<li>' + '<a id="{{value.id}}" href="{{value.url}}" class="menu-dropdown">' + '<i class="menu-icon fa fa-table"></i>' + '<span class="menu-text">{{value.name}}</span>' + '<i class="menu-expand"></i>' + '</a>' + '{{each value.childrens}}' + ' <ul class="submenu">' + ' <li>' + ' <a id="{{$value.id}}" href="{{$value.url}}">' + '<span class="menu-text">{{$value.name}}</span>' + ' </a>' + '</li>' + ' </ul>' + '{{/each}}' + '</li>' + '{{/each}}'; var render = template.compile(source); var html = render({ list: ['摄影', '电影', '民谣', '旅行', '吉他'] }); 
    过滤器
     <td>{{$value.birthday | momenta}}</td>
    
      function momenta(date) {
                return moment(date).format('YYYY-MM-DD');
            }
    
    问档地址:https://aui.github.io/art-template/docs/syntax.html#过滤器
  • 相关阅读:
    [转]swift 学习资源 大集合
    [转]Swift 编程语言入门教程
    luogu 3375 KMP模板题
    我终于明白了的马拉车算法———感谢我们学校的大佬
    A*B problem(FFT)
    又是毕业季1&&又是毕业季2
    邻接表——最简单易懂的写法——向非我非非我大佬低头
    马拉车——Manacher一篇看上去很靠谱的理解(代码显然易懂)
    邻接表存储
    一直想写的关于tarjan算法的理解——向struct edge大佬低头
  • 原文地址:https://www.cnblogs.com/shuaitong/p/7453139.html
Copyright © 2011-2022 走看看