1

我正在使用 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

4

1 回答 1

2

替换这个: &#xf015;通过\uf015

使用\u而不是\\

它来自@Gerardo Furtado 答案:d3.js v4 和 AngularJS 中不受信任的 HTML

于 2016-08-17T07:29:10.097 回答