art_template模板引擎渲染数据的小方法

tips1:

json数据如下:

      "university": [
            "耶鲁大学",
            "马里兰艺术学院",
            "天普大学"
        ],
            

模板引擎遍历:

    {{each items.university as value index}}
         <td>{{items.university[index]}}</td>
    {{/each}}
      
          

经验:在使用模板引擎的时候不知道引擎还内置遍历的功能,自己造轮子写了一天才发现,用内置方法几行代码就搞定,在以后遇到需求的时候要先分解问题,然后再在网上找轮子, 实在没有办法再自己造轮子,不然得累死。

tips2:
json中含有html标签,该如何解析到页面?

json格式如下:

 "standards": [
                    "TOEFL80-100+,<br>作品集",
                    "TOEFL80-100+,<br>作品集",
                    "TOEFL80-100+,<br>作品集"
                ]     

需求是想在页面上br标签直接进行换行而不是现实为字符串,其实官方文档中已经给出了办法,叫做“原文输出”:

原文输出←点击此处可直达
标准语法:

{{@ value }}

原始语法:
<%- value %>
提示:原文输出语句不会对 HTML 内容进行转义处理,可能存在安全风险,请谨慎使用。
只需要在value前面加个@符号即可,它将会对json内容不转义,就达到了目标。

页面效果如下:

clipboard.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值