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 の URL は次のとおりです: 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 に答える