ArtTemplate

使用一个type="text/html"的script标签存放模板:

<script id="test" type="text/html">
<h1>{{title}}</h1>
<ul>
    {{each list as value i}}
        <li>索引 {{i + 1}} :{{value}}</li>
    {{/each}}
</ul>
</script>

渲染模板

var data = {
    title: '标签',
    list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};
var html = template('test', data);
document.getElementById('content').innerHTML = html;

条件判断

{{if isAdmin}}

    <h1>{{title}}</h1>

{{/if}}
{{if isAdmin}}

    <h1>{{title}}</h1>

{{else}}

    <div>{{message}}</div>

{{/if}}
{{if type==1}}

    <h1>{{title}}</h1>

{{/if}}

 

posted @ 2018-08-23 15:45  Rexcnblog  阅读(222)  评论(0编辑  收藏  举报