如何在 angularjs 中提取和发送具有多个不同模型的数据

How to extract and send data having multiple and varying models in angularjs

所以我有angular.js个应用程序,其中的表单基本上有2个模型。但是第一个模型可以有多个实例

例如期刊可以有超过 1 位作者。

第一个模型的实例数量不是固定的,用户可以添加任意数量。

现在我正在使用

提取字段
 var form = $("#form");
            var response = JSON.stringify(form.serializeArray());
            BuilderAPIService.make(response).success(function(response){
               alert("Done");
            }); 

问题是它给了我名称值对,但是我想要键值对,因为它更容易处理。 提取表单数据并将其发送到服务器以便于操作数据的最有效方法是什么?

期刊数据应包含作者列表。这意味着您的 json 对象应该如下所示:

journal= {
   name :'test  1',
   description :'test description',
   authors : [ 
             {author_name:'James', author_age: 38},
             {author_name:'Kate',author_age: 25}
            ]
}