Javascript 如何在angular js中以单一形式创建多组输入类型
我在项目中使用angula js和php 我想创建一个表单,有多个输入类型,在单个表单中是分组的,如 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 并没有一个特定的组,它可以是10到50,所以我想在循环中创建它 1:如何创建内循环 2:如何在服务器上上传Javascript 如何在angular js中以单一形式创建多组输入类型,javascript,php,angularjs,angularjs-directive,Javascript,Php,Angularjs,Angularjs Directive,我在项目中使用angula js和php 我想创建一个表单,有多个输入类型,在单个表单中是分组的,如 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 并没有一个特定的组,它可以是10到50,所以我想在循环中创建它 1:如何创建内循环 2:如何在服务器上上传 请帮助我,谢谢您可以在$scope上使用“ng repeat”: <input ng-model="numberOfInputs" type="text"/> <button ng
请帮助我,谢谢您可以在
$scope
上使用“ng repeat”:
<input ng-model="numberOfInputs" type="text"/>
<button ng-click="myFunc()"> set number of inputs! </button>
<div ng-repeat="item in items">
<input ng-model="item.name" type="text" />
<input ng-model="item.phone" type="text" />
</div>
设置输入的数量!
在控制器中:
假设我们可以设置输入的数量并存储它
在$scope.numberOfInputs中:
$scope.items = [];
$scope.myFunc = function(){
for (i = 0; i < $scope.numberOfInputs.length; i++) {
$scope.items.push({id:i,name:'', email:''});
}
}
$scope.items=[];
$scope.myFunc=函数(){
对于(i=0;i<$scope.numberOfInputs.length;i++){
$scope.items.push({id:i,名称:'',电子邮件:'});
}
}
然后$scope.items
可以通过$http
服务发送到php!
然后使用json-decode()
将其转换为数组。之后使用php的
foreach
循环遍历此数组并分别保存每个数组 如何在循环中创建$scope.items json数组我没有输入组的固定值,它将在模式中更改时间我的表单,因此我调用函数$scope.addAttention=function(item){}我在这个函数中调用了上面的函数myFunc,当我调用这个函数时,我得到了未定义的函数我已经解决了上面的问题,现在函数调用是的,谢谢:)提交表单后的最后一个问题是如何单独保存在数据库中输入groupng repeat=“item in items”(ng model=“item.name”)有多个ng model=“item.name[$index]”,所以我在提交表单后这样做了,我得到的是一个空白对象