AngularJS将数组添加到json表单对象

时间:2015-10-09 11:05:39

标签: javascript arrays angularjs

这是一个AngularJS 1.4.7问题。

我有一个表单,它将所有数据存储在控制器的$ scope中的对象中

^"[^"]+"  \w+  \d+ \d+ \d+ \d+/\d+$

我将数据从提前输入字段推送到另一个数组

$scope.my_form={};

我需要合并my_form和产品以获得以下结果

$scope.products=[];

到目前为止,我有两个阵列,但我不能

一个。 concat json对象和数组 B.在数组之前添加单词Products

我认为这是一块蛋糕,但我很新

谢谢你们!

2 个答案:

答案 0 :(得分:0)

仅添加,

$scope.my_form.Products = $scope.products

答案 1 :(得分:0)

简单:

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

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

//浅拷贝

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

//深层复制

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