Angularjs 角度:数组

Angularjs 角度:数组,angularjs,Angularjs,我从Rest Api jsonconfig中检索了此json: $scope.setPolygone = function (id) { console.log(spotcam.jsonconfig); $scope.DrawPolygon(id, JSON.parse(spotcam.jsonconfig), true); } 从我的角度来看,这是一个逻辑实现。循环遍历数组中的每个对象。同时保留一个本地索引,并替换数据数组中的x,y值

我从Rest Api jsonconfig中检索了此json:

$scope.setPolygone = function (id)
    {

        console.log(spotcam.jsonconfig);
        $scope.DrawPolygon(id, JSON.parse(spotcam.jsonconfig), true);
       }

从我的角度来看,这是一个逻辑实现。循环遍历数组中的每个对象。同时保留一个本地索引,并替换数据数组中的x,y值

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.data={
“多边形”:[{
“P1”:{“x”:165,“y”:257},
“P2”:{“x”:573,“y”:200},
“P3”:{“x”:441,“y”:463},
“P4”:{“x”:20,“y”:463}
}]
}
$scope.DEFAULT_POLYGONS_POINTS=[[0,0]、[150,0]、[150,150]、[0,150];
设指数=0;
angular.forEach($scope.data.polygon[0],函数(值,键){
value.x=$scope.DEFAULT_POLYGONS_POINTS[index][0];
value.y=$scope.DEFAULT_POLYGONS_POINTS[index][1];
++指数;
});
log($scope.data);
});


那么您的最后一个问题是修改数组?您好,我的问题是如何通过数组的内容修改json[x,y]的内容您希望json最终看起来像这样吗?“多边形”:[{“P1”:{“x”:0,“y”:0},“P2”:{“x”:150,“y”:0},…是的declanMcd我需要这个谢谢你以及我如何更改我的函数集please@sani什么是_GetSpotCAMFromId和$scope.DrawPolygon,方法?什么是$scope.selectedSpotCAM?我如何在$scope.DrawPolygon(id,JSON.parse(spotcam.jsonconfig),true)中执行操作?$scope.DrawPolygon(id,JSON.parse)的预期输出是什么(spotcam.jsonconfig),真的);方法?我想你可以自己构建它。我不需要更改JSON.parse(spotcam.jsonconfig)?