在angularjs中处理动态添加的表单数据?
我正在开发一个包含表单页面的web应用程序在angularjs中处理动态添加的表单数据?,angularjs,dynamicform,Angularjs,Dynamicform,我正在开发一个包含表单页面的web应用程序 mandi_detail:[{ name: String, mandi_correspondent_detail:[{ name:String, contact:[Number] }] }] 这是一个模式的模型,我制作了一个ui页面,在该页面中,我可以在mandi_detail中动态添加多个mandi 在每个mandi中,我们都有名称
mandi_detail:[{
name: String,
mandi_correspondent_detail:[{
name:String,
contact:[Number]
}]
}]
这是一个模式的模型,我制作了一个ui页面,在该页面中,我可以在mandi_detail中动态添加多个mandi
在每个mandi中,我们都有名称和mandi\u对应详细信息。我们可以动态添加多个mandi\u对应详细信息
每个mandi_通讯员\u详细信息包括姓名和联系电话,我们可以通过数字字段动态添加多个号码
如何在controller中获取发布的数据,以便我能够将其插入mongodb的模式中。您的视图应该根据控制器的数据构建。这样,您将使用双向绑定,所有内容都将是最新的 例如: 在您的
控制器中
$scope.myData=[];
$scope.pushNew= function(){
// build your newMandy object from the form existing in html
// validate your form
var newMandy={
name: String,
mandi_correspondent_detail:[{
name:String,
contact:[Number]
}]
}
$scope.myData.push(newMandy);
}
在您的视图中
<div ng-repeat="data in myData">
// your html structure here
</div>
// form for adding new mandy
<button ng-click="pushNew()">Add mandy details</button>
//这里是您的html结构
//添加新mandy的表格
添加mandy详细信息
通过这种方式,您可以使用
myData
数组来存储数据库中的所有内容DB
如何区别..当我添加另一个mandi时,它们的模型名称将变得相同,因此数据将被复制..如何命名模型以便可以适当地访问它们不需要相同的名称。。这里有一个ng repeat,myData中的每个数据都有不同的作用域。如果要修改myData中的一个数据,请将其作为参数发送给函数。如果您有其他问题,请发布您的代码