artTemplate 模板引擎,從後臺取得的資料就是html程式碼,渲染到頁面還是標籤,如何解決
光陰似箭催人老,日月如移越少年。
你可以用jQuery來替換標籤
<script>
var data="<font color='red'>測試數(shù)據(jù)</font>";//帶有html標簽的測試數(shù)據(jù)
$('#p1').html(data);//通過html()方法將數(shù)據(jù)輸出到p中
</script>
你試試看吧!哥們,但別忘了引進jQuery了
當然,原生的js也是可以的
很簡單,你新建一個DOM節(jié)點
,然後var一個變數(shù)等於這段程式碼,把這個變數(shù)賦給這個DOM節(jié)點就可以了,用jQuery的方法樓上已經(jīng)說了,原生的方法就是// [3]. 使用模版產(chǎn)生 HTML,預(yù)設(shè)對輸出進行轉(zhuǎn)義,不轉(zhuǎn)義使用 {{#value}}
剛好最近也在用 artTemplate 也遇到了這個問題。
使用 {{@html}}
進行原文輸出
有風(fēng)險、慎用。
官方教學(xué):https://aui.github.io/art-tem...原文輸出