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

tips1:html

json数据以下:git

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

模板引擎遍历:github

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

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

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

json格式以下:ui

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

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

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

{{@ value }}htm

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

页面效果以下:

clipboard.png

相关文章
相关标签/搜索