2 回答

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個贊
綁定到innerHTML屬性
有兩種方法可以實(shí)現(xiàn):
<div [innerHTML]="myField"></div>
<div innerHTML="{{myField}}"></div>
將傳遞的HTML標(biāo)記為受信任的HTML,以便Angulars DOM sanitizer不會剝離
<div [innerHTML]="myField | safeHtml"></div>
用類似的管道
@Pipe({name: 'safeHtml'})
export class Safe {
constructor(private sanitizer:DomSanitizer){}
transform(value: any, args?: any): any {
return this.sanitizer.bypassSecurityTrustHtml(value);
// return this.sanitizer.bypassSecurityTrustStyle(style);
// return this.sanitizer.bypassSecurityTrustXxx(style); - see docs
}
}

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個贊
我正在使用相同的方法來防止它剝奪click事件,但是現(xiàn)在click事件不會觸發(fā),我已經(jīng)看到其他答案說明了動態(tài)事件click,但是在上述這種簡單情況下,如何使click有效
- 2 回答
- 0 關(guān)注
- 1031 瀏覽
添加回答
舉報(bào)