【问题标题】:Create array of objects in an object - Node.js在对象中创建对象数组 - Node.js
【发布时间】:2017-09-02 08:31:42
【问题描述】:

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

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

                     }

            };

【问题讨论】:

  • “如何在数组中给出这个”是什么意思?

标签: angularjs node.js angular


【解决方案1】:

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

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

                     }]

            };

【讨论】:

  • 感谢您的帮助。我明白了。
  • 欢迎。乐于助人。
【解决方案2】:

您可以将对象分配给一个变量,然后您可以将它推送到一个数组中。

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>

【讨论】:

    猜你喜欢
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 2012-01-17
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多