UTF-8符号在angular2中不起作用

时间:2018-02-23 06:01:36

标签: angular utf-8

在angular2应用程序中,我正在尝试使用UTF-8符号,但它没有正确显示, 我是否需要添加一些额外的包/代码才能使用它?

<。>在.ts文件中,我正在使用

title = '\xF0\x9F\x98\x81';

在HTML文件中我将此作为

{{title}}

PS:实际上我必须在Primeng图表中使用这个utf-8编码字符串作为标签,而不是数字或普通字符串。我无法像图像等那样设置任何HTML元素,所以考虑设置utf-8代码将图像设置为字符串。

1 个答案:

答案 0 :(得分:1)

在组件类中:

symbol = '&#x1F601;';

在HTML

<div [innerHTML]="symbol"></div>

而不是字节使用Unicode。

Unicode U+1F601应写为&#x1F601;

检查工作示例here