繁体   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