Unicode标签不显示为Fontawesome图标

时间:2016-08-17 06:34:23

标签: angularjs d3.js nvd3.js angular-nvd3 angularjs-nvd3-directives

我正在使用angular-nvd3创建图表 当我尝试显示一个标签时,我遇到了问题。

$scope.data = [
            {
                "key": "Series2",
                "values": [
                    {
                        "label" : '',
                        "value" : 0.56
                    } ,
                    {
                        "label" : "" ,
                        "value" : 0.20
                    } ,
                    {
                        "label" : "" ,
                        "value" : 0.10
                    } 
                ]
            }
        ]

但是当它显示在图表上时,它会得到一个unicode标签:

<text dy=".32em" x="-5" y="0" style="text-anchor: end;">&amp;#xf015;</text>

&amp;#xf015;这就是它实际在HTML上显示的内容,但它应显示&#xf015;

任何人都有这方面的经验吗?或者对我有什么想法?谢谢 这是plnkr网址:http://plnkr.co/edit/PygsTn?p=preview

1 个答案:

答案 0 :(得分:1)

&#xf015;替换为\uf015

使用\u代替\\

来自@Gerardo Furtado回答:untrusted HTML in d3.js v4 and AngularJS