首页 > 其他 > 详细

模板字符串应用

时间:2020-06-06 16:09:06      阅读:43      评论:0      收藏:0      [点我收藏+]

art-template:解决拼接字符串更加方便

【1】简单字符串应用

str = `

        <ul>

            <li>${student[index].name}</li>

            <li>${student[index].sex}</li>

        </ul>

    `;

【2】与文件内容关联

const template = require(‘art-template‘);

const path = require(‘path‘);

const views = path.join(__dirname, ‘views‘, ‘2‘);

const htmlStr = template(views, {

sname: ‘macro‘,

content: ‘<span>243</span>‘

});

console.log(htmlStr);


//与.art文件关联

<div>

        <%=sname%>

</div>

<div>{{sname}}</div>

<p>{{2+4}}</p>

<p>{{10>3?4:5}}</p>

<p>{{content}}</p>

<p>{{@ content}}</p>  // 解析<spans></span>

[3]逻辑判断条件

const htmlStr = template(views, {

age: 23,

students: [{

name: ‘macr0‘,

age: 4,

sex: ‘male‘

    }, {

name: ‘macr0‘,

age: 24,

sex: ‘male‘

    }, {

name: ‘macr0‘,

age: 14,

sex: ‘male‘

    }]

});

//

{{if age >= 16}}

    可以考取大学

{{else}}

    回高中读书

{{/if}}

<ul>

{{each students}}

<li>

{{$value.name}}

{{$value.age}}

{{$value.sex}}

</li>

{{/each}}

</ul>

模板字符串应用

原文:https://www.cnblogs.com/macro-renzhansheng/p/13054717.html

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