2017-04-07 50 views
0

在下面的代码中,'info'对象具有描述,数量,值。如何将它们作为数组(Indo属性)。如何在角码中检索。在对象中创建对象数组 - Node.js

details.customsDetail.itemDetails = { 
        currency : "2000USD", 
        weight : "lbs", 
        info : {       
         description : "descr", 
         quantity : "2", 
         value : "124",    

        } 

      }; 
+0

什么叫'如何给这个在array.'是什么意思? –

回答

3

你的意思是,indo属性作为数组的对象吗?

details.customsDetail.itemDetails = { 
        currency : "2000USD", 
        weight : "lbs", 
        info : [{       // How to give this in a array. 
         description : "descr", 
         quantity : "2", 
         value : "124",    

        }] 

      }; 
+0

是的。如何在角码中检索这个? – Anju

+0

在Angular代码中检索是什么意思? – Ved

+0

感谢您的帮助。我知道了。 – Anju

1

您可以将对象分配给变量,稍后可以将其推送到数组。

var backUp = angular.copy($scope.details.customsDetail.itemDetails.info); 

$scope.details.customsDetail.itemDetails.info = []; 
$scope.details.customsDetail.itemDetails.info.push(backUp); 

console.log($scope.details.customsDetail.itemDetails) 

angular.module("app",[]) 
 
.controller("ctrl",function($scope){ 
 
$scope.details = {"customsDetail":{"itemDetails":{}}}; 
 

 
$scope.details.customsDetail.itemDetails = { 
 
     currency : "2000USD", 
 
     weight : "lbs", 
 
     info : {// How to give this in a array. 
 
      description : "descr", 
 
      quantity : "2", 
 
      value : "124",    
 

 
     } 
 

 
    }; 
 

 
var backUp = angular.copy($scope.details.customsDetail.itemDetails.info); 
 

 
$scope.details.customsDetail.itemDetails.info = []; 
 
$scope.details.customsDetail.itemDetails.info.push(backUp); 
 

 
console.log($scope.details.customsDetail.itemDetails) 
 
    
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app" ng-controller="ctrl"> 
 
    
 
</div>