国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angular4綁定html內(nèi)容出現(xiàn)警告的處理方法

2019-11-19 14:59:54
字體:
供稿:網(wǎng)友

前言

眾所周知在Web前端開發(fā)中,我們經(jīng)常會遇見需要動態(tài)的將一些來自后端或者是動態(tài)拼接的HTML字符串綁定到頁面DOM顯示,特別是在內(nèi)容管理系統(tǒng)(CMS:是Content Management System的縮寫),這樣的需求,更是遍地皆是。但是最近在Angular4綁定html內(nèi)容的時候出現(xiàn)了警告,通過查找相關(guān)資料終于解決了,下面給同樣遇到這個問題的朋友們分享下,話不多說了,來一起看看詳細的介紹吧。

綁定html內(nèi)容

如果用正常的方法去綁定的話,可能會出再這種警告

<div [innerHTML]="Catcha" ></div>--------------------------------------- WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).

而且頁面上也顯示不出東西來。

在網(wǎng)上找了一些,說要寫指令對其進行轉(zhuǎn),好麻煩,從官網(wǎng)也找到一個種辦法。
bypassSecurityTrustHtml 用這個來進行安裝轉(zhuǎn)換。

在返回的結(jié)果對內(nèi)容,或內(nèi)容字段進行轉(zhuǎn)換,當然要使用 bypassSecurityTrustHtml 的話,還是要依賴注入 DomSanitizer 服務(wù),

import { DomSanitizer } from '@angular/platform-browser';export class myPage1{ constructor(private sanitizer: DomSanitizer) { } onInit():void{  this.Catcha = this.sanitizer.bypassSecurityTrustHtml('要進行轉(zhuǎn)換的內(nèi)容');  // 這里比如返回的一個html內(nèi)容,或是其它如一張 svg 的圖等,用上面代碼轉(zhuǎn)一下就可以了,就不會那那個錯誤了。 }}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 五家渠市| 墨江| 金湖县| 威远县| 贵港市| 石河子市| 赞皇县| 平湖市| 永顺县| 堆龙德庆县| 云梦县| 锡林郭勒盟| 宜宾市| 长宁区| 泉州市| 饶河县| 平遥县| 枞阳县| 苗栗市| 阳曲县| 阿鲁科尔沁旗| 靖江市| 刚察县| 固始县| 玛多县| 保康县| 洪湖市| 曲沃县| 浪卡子县| 罗城| 重庆市| 天全县| 惠安县| 商河县| 田东县| 大名县| 丁青县| 长沙市| 怀来县| 且末县| 新疆|