簡體   English   中英

在對象中創建對象數組-Node.js

[英]Create array of objects in an object - Node.js

在下面的代碼中,“ info”對象具有描述,數量和值。 如何給它們一個數組(Indo屬性)。 如何獲取角度代碼。

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

                     }

            };

您是說indo屬性作為對象數組嗎?

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)

 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> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM