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

相關文章
相關標籤/搜索