我有一个格式为[{name:“blabla”,“svg”:“147,87,156,59,161,59,153,89,149,88”}的json文件,更多...]。
我想在agnularJS ng-repeat中使用它来创建像这样的svg多边形:
<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文件创建的。代码如下:
$http.get('svgTest.json').then(function success(response) {
$scope.svgList = response.data;
console.log("ok");
},function error(response) {
console.log("error");
})