Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angular js中以单一形式创建多组输入类型_Javascript_Php_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript 如何在angular js中以单一形式创建多组输入类型

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

我在项目中使用angula js和php 我想创建一个表单,有多个输入类型,在单个表单中是分组的,如

姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 姓名电子邮件电话 并没有一个特定的组,它可以是10到50,所以我想在循环中创建它 1:如何创建内循环 2:如何在服务器上上传


请帮助我,谢谢

您可以在
$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]”,所以我在提交表单后这样做了,我得到的是一个空白对象