Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在角度控制器中应用foreach环_Javascript_Angularjs_Foreach - Fatal编程技术网

Javascript 如何在角度控制器中应用foreach环

Javascript 如何在角度控制器中应用foreach环,javascript,angularjs,foreach,Javascript,Angularjs,Foreach,我的控制器中有一个数组,它为多个键分配了访问控制器中这些值所需的值,以便将这些数据保存到数据库中 数组如下所示:- $scope.Notes['surfacedefault-1'] = { value: "xyz" }; $scope.Notes['surfacedefault-2'] = { value: "we" }; $scope.Notes['surfacedefault-3'] = { value: "123" }; $scope.Notes['surfacedefault-4

我的控制器中有一个数组,它为多个键分配了访问控制器中这些值所需的值,以便将这些数据保存到数据库中

数组如下所示:-

 $scope.Notes['surfacedefault-1'] = { value: "xyz" };
 $scope.Notes['surfacedefault-2'] = { value: "we" };
 $scope.Notes['surfacedefault-3'] = { value: "123" };
 $scope.Notes['surfacedefault-4'] = { value: "red" };
 $scope.Notes['surfacedefault-5'] = { value: "blue" };

请建议我使用foreach循环在控制器中访问它们的值,应该是这样的

angular.forEach($scope.Notes, function(value, key) {
  console.log(key + ': ' + value);
});
还可以使用创建数组中的键值对,例如:

 $scope.Notes.push({'surfacedefault-1':'xyz'});
使用角度

   angular.forEach($scope.Notes, function (val, key) {
        console.log(val.value)
    })

这可能是一个解决方案吗

$scope.Notes=[
    {name:'surfacedefault-1', value: "xyz" },
    {name:'surfacedefault-2', value: "we" },
    {name:'surfacedefault-3', value:"123" },
    {name:'surfacedefault-4',value: "red" },
    {name:'surfacedefault-5',value: "blue" }];
for(var i=0;i<$scope.notes.length;i++{
    do something
}
$scope.Notes=[
{name:'surfacedefault-1',值:“xyz”},
{name:'surfacedefault-2',值:“we”},
{name:'surfacedefault-3',值:“123”},
{名称:'SurfacedFault-4',值:“红色”},
{name:'surfacedefault-5',值:“blue”}];
对于(var i=0;i使用此项

var array = Object.keys($scope.Notes).map(function(key, index, array){  
   return $scope.Notes[key].value
})

谢谢你,这对我很有用me@AshutoshAdarsh欢迎:)