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

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

本文关键字:数据 模型 angularjs 提取      更新时间:2023-09-26

我有angular.js App,其中表单基本上有两个模型。但是第一个模型可以有多个实例

例如,Journal可以有一个以上的作者。

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

现在我正在使用

提取字段
 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}
            ]
}