angular2模板绑定unicode

时间:2017-03-16 14:40:27

标签: angular unicode

我试图在angular2模板中显示一些符号。 这很好用:

<div>&#xe911;</div>

这也有效:

<div>{{"&#xe911"}}</div> //colon elided

但这不是:

<div>{{getSymbol()}}</div>

whith

private symbol(): string {
    //return this.access.accessLevel >= AccessLevel.expert ? "\e911" : "\e917";
    return this.access.accessLevel >= AccessLevel.expert ? "&#xe911;" : "&#xe917;";
}

1 个答案:

答案 0 :(得分:6)

使用字符串插值,{{}}被视为文本字符串。您应该使用innerHtml绑定来获取元素中的实际html:

<div [innerHtml]="getSymbol()"></div>