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

詳解angular如何調用HTML字符串的方法

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

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

這顯示不是我們想要的結果。那么,angular6.0如何調用HTML字符串數據呢?

angular6.0提供了一個屬性綁定來實現html字符串數據的綁定:

<ul [innerHTML]="post.content"></ul> 通過innerHTML屬性綁定調用產品詳情post.content

這時,產品詳情頁的數據已正常顯示——圖片文字都能正常顯示出來。而這時,又出現一個問題,在頁面控制臺會有警告提示:WARNING: sanitizing HTML stripped some content  如下圖:

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

這啥會出現這種情況?這是因為angular的保護措施,防止xss攻擊。其實可以不不管它,畢竟不是錯誤。如果不想看到這種警告信息,可以把產品詳情單獨出來進行解析:

第一步:引入DomSanitizer

第二步:通過DomSanitizer來解析產品詳情,并賦值給一個變量屬性 post_content;

第三步:前臺調用時,用innerHTML屬性綁定這個post_content變量

通過這幾部,問題解決。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

集安市| 比如县| 肥西县| 五寨县| 望奎县| 山西省| 通渭县| 威海市| 宜君县| 绍兴市| 施甸县| 阿坝县| 晋州市| 安乡县| 东方市| 谷城县| 石景山区| 东莞市| 尉氏县| 红安县| 四川省| 波密县| 西峡县| 印江| 陵川县| 小金县| 仙桃市| 冕宁县| 大姚县| 察雅县| 遂平县| 刚察县| 神池县| 安塞县| 宝兴县| 芦溪县| 尼木县| 蓬莱市| 海晏县| 阿鲁科尔沁旗| 韩城市|