簡體   English   中英

AngularJS將數組添加到JSON表單對象

[英]AngularJS add array to json form object

這是一個AngularJS 1.4.7問題。

我得到了一個將所有數據存儲在控制器的$ scope中的表單

$scope.my_form={};

我將數據從類型提前字段推送到另一個數組

$scope.products=[];

我需要合並my_form和產品以獲得以下結果

{
 "CustomerCode" : "C232",
 "CustomerName" : "Big Buyer",
 "Products" : ["P190","P221","P98"]
}

到目前為止,我有兩個數組,但我不能

A.連接json對象和數組B.在數組之前也添加Products一詞

我認為這是小菜一碟,但是我是新手

多謝你們!

只加,

$scope.my_form.Products = $scope.products

就那么簡單:

  $scope.my_form.products = $scope.products;

如果您不希望引用只是克隆對象

//淺拷貝

   $scope.my_form.products = jQuery.extend({}, $scope.products);

//深拷貝

   $scope.my_form.products = jQuery.extend(true, {}, $scope.products);

暫無
暫無

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

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