最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解angular如何調(diào)用HTML字符串的方法

 更新時(shí)間:2018年06月30日 14:25:09   作者:高時(shí)銀  
這篇文章主要介紹了詳解angular如何調(diào)用HTML字符串的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

前面的文章我們介紹過angular6.0的數(shù)據(jù)綁定,也就是前面頁面如何調(diào)用后臺(tái)的數(shù)據(jù),我們接觸到了調(diào)用普通數(shù)據(jù)——如:調(diào)用產(chǎn)品詳情{{post.content}}。在使用中,我們會(huì)發(fā)現(xiàn),如果按原來的方式angular6.0調(diào)用的數(shù)據(jù)是HTML字符串,前臺(tái)頁面顯示的依然是html字符串,而沒有正常顯示,如下圖:

這顯示不是我們想要的結(jié)果。那么,angular6.0如何調(diào)用HTML字符串?dāng)?shù)據(jù)呢?

angular6.0提供了一個(gè)屬性綁定來實(shí)現(xiàn)html字符串?dāng)?shù)據(jù)的綁定:

<ul [innerHTML]="post.content"></ul> 通過innerHTML屬性綁定調(diào)用產(chǎn)品詳情post.content

這時(shí),產(chǎn)品詳情頁的數(shù)據(jù)已正常顯示——圖片文字都能正常顯示出來。而這時(shí),又出現(xiàn)一個(gè)問題,在頁面控制臺(tái)會(huì)有警告提示:WARNING: sanitizing HTML stripped some content  如下圖:

頁面能正常輸出顯示,可見這個(gè)警告對(duì)頁面不影響。如果不介意,倒是可以忽略不計(jì)。但這對(duì)于我們開發(fā)者來說,畢竟不太如意,肯定是哪兒有問題呀。

這啥會(huì)出現(xiàn)這種情況?這是因?yàn)閍ngular的保護(hù)措施,防止xss攻擊。其實(shí)可以不不管它,畢竟不是錯(cuò)誤。如果不想看到這種警告信息,可以把產(chǎn)品詳情單獨(dú)出來進(jìn)行解析:

第一步:引入DomSanitizer

第二步:通過DomSanitizer來解析產(chǎn)品詳情,并賦值給一個(gè)變量屬性 post_content;

第三步:前臺(tái)調(diào)用時(shí),用innerHTML屬性綁定這個(gè)post_content變量

通過這幾部,問題解決。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

阳新县| 孝义市| 新龙县| 德惠市| 台北县| 南京市| 沭阳县| 霍州市| 文山县| 云和县| 桑植县| 扎鲁特旗| 闻喜县| 龙泉市| 会昌县| 新蔡县| 义马市| 昌都县| 德安县| 永嘉县| 凤阳县| 柳河县| 三河市| 横峰县| 丽水市| 双江| 武强县| 景宁| 永新县| 伊金霍洛旗| 当涂县| 宣化县| 伽师县| 会宁县| 迁西县| 梁平县| 宁晋县| 扎鲁特旗| 大悟县| 夏邑县| 泾川县|