要在Angular 9中使用DomSanitizer显示带有数据属性的HTML/CSS,可以按照以下步骤进行操作:
import { DomSanitizer } from '@angular/platform-browser';
constructor(private sanitizer: DomSanitizer) { }
sanitizeHtml(html: string) {
return this.sanitizer.bypassSecurityTrustHtml(html);
}
sanitizeStyle(style: string) {
return this.sanitizer.bypassSecurityTrustStyle(style);
}
// 示例HTML
htmlData = 'Hello World!';
// 示例CSS
cssData = 'div[data-custom="example"] { color: red; }';
这样就可以使用DomSanitizer在Angular 9中显示带有数据属性的HTML/CSS了。请注意,使用DomSanitizer时要确保数据是可信的,以防止跨站脚本(XSS)攻击。