开发者社区> 问答> 正文

artTemplate 模板引擎中的include是怎么回事

最近刚接触artTemplate引擎,感觉写法怪怪的。比如

index.js文件中是这么写的


var data = {
    title: '嵌入子模板',
    listItems: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他'],
    trans:'<label style="color:#F00; font-weight:bold;">hello world!</label>'
};
 
 
var html = template.render('targettemplate', data);
index.html中是这么写的

<script id="targettemplate" type="text/html">
    <h1><%=title%></h1>
    <%include('listItems')%>
 
</script>
<script id="listItems" type="text/html">
    <ul>
        <%for(var i = 0; i < listItems.length; i ++) {%>
        <li>条目内容 <%=i + 1%> :<%=listItems[i]%></li>
        <%}%>
    </ul>
</script>
其中的include是怎么回事?

展开
收起
a123456678 2016-07-14 16:34:53 4058 0
1 条回答
写回答
取消 提交回答
  • 就是说在引用targettemplate模版的同时,还会将listItems模版引入进来,替换到include那一行的位置

    2019-07-17 19:56:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载