2017-05-12 10 views
0

[{name: "blabla"、 "svg": "147,87,156,59,161,59,153,89,149,88"}などのjsonファイルがあります。 。]。svgポリゴンタグのng-repeatの問題

私はこのようなSVGのポリゴンを作成するためにagnularJS ngのリピートでそれを使用したい:ポリゴンを描画する

<svg> 
     <polygon ng-repeat="item in svgList" points="{{item.svg}}" 
     class="{{item.name}}"</polygon>     
</svg> 

が、私はエラーメッセージを取得:

エラー:属性ポイント:期待をナンバー、 "{{item.svg}}"。

私は何が起こったのかを以下のリストに追加しましたが、何のエラーもありません。

<ul> 
    <li ng-repeat ="item in svgList">{{item.svg}}</li> 
</ul> 

なぜポリゴン要素がli要素から異なるのですか?

svgListはjsonファイルから作成されます。コードは次のとおりです。このエラーは、レンダリングの前にSVGを検証するブラウザの動作が原因である

$http.get('svgTest.json').then(function success(response) { 
      $scope.svgList = response.data; 
      console.log("ok"); 
     },function error(response) { 
      console.log("error"); 
     }) 
+0

を参照してください。.. ng-attr-pointsようpoints属性はあなたの問題を解決します飾る、私はsvgListに私のJSONファイルを読み、あなたのコントローラのコード – anoop

+0

を示しました。ポストに追加されたコード – zpeedi

+0

レンダリング前にSVGを検証するブラウザの動作の問題です。私の答えを参照してください。 – anoop

答えて

0

、これはngAttr属性結合で固定することができます。 Read More

だけsvgList` `であるか、この作業Fiddle

関連する問題