【发布时间】:2018-06-11 15:39:21
【问题描述】:
在我使用 angular5/ionic3 应用的移动应用中,我想显示表情符号图标。
所以我用了类似的东西
<span>&#x1F601;</span>
但在渲染时它会显示为空方块。
我的index.html 中已经有<meta charset="UTF-8"> 并且html 文件也保存为utf-8。
我认为这可能与消毒有关,所以我在管道下方创建了
@Pipe({
name: 'safeHtml',
})
export class SafeHtmlPipe implements PipeTransform {
constructor(private domSanitizer: DomSanitizer) { }
transform(html) {
return this.domSanitizer.bypassSecurityTrustHtml(html);
}
}
然后我把它当作
<span [innerHTML]="'😁' | safeHtml"></span>
但结果还是一样的
我错过了什么?
【问题讨论】:
标签: html angular ionic-framework utf-8