2017-04-07 2 views
0

Dans le code ci-dessous, l'objet 'info' a une description, une quantité, une valeur. Comment les donner en tableau (propriété Indo). Comment récupérer en code angulaire.Créer un tableau d'objets dans un objet - Node.js

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

        } 

      }; 
+0

que voulez-vous dire par 'Comment donner cela dans un array.'? –

Répondre

3

Voulez-vous dire, la propriété indo sous forme de tableau d'objets?

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

        }] 

      }; 
+0

oui. Comment récupérer ceci en code angulaire? – Anju

+0

Que voulez-vous dire par récupérer en code angulaire? – Ved

+0

Merci pour l'aide. Je l'ai. – Anju

1

Vous pouvez affecter l'objet à une variable et, plus tard, vous pouvez le pousser vers un tableau.

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>