Angularjs重复表单字段

Angularjs重复表单字段,angularjs,forms,Angularjs,Forms,我已经为一个训练场地建造了一个购物车。人们可以为每个培训课程购买多个“座位”。我需要添加的是一个表格,要求每个座位(与会者)的姓名和电子邮件。因此,如果有人购买了3个座位,那么我需要为每个与会者生成表单字段 我假设下面的代码中有某种东西在解决这个问题中起到了作用,但我在角度方面还不够熟练,无法解决这个问题 ng-repeat="i in quantity track by $index" 首先,获取表单中的座位数(如果表单位于另一个角度控制器中,则通过事件或共享服务发送座位数),因此,假设表单

我已经为一个训练场地建造了一个购物车。人们可以为每个培训课程购买多个“座位”。我需要添加的是一个表格,要求每个座位(与会者)的姓名和电子邮件。因此,如果有人购买了3个座位,那么我需要为每个与会者生成表单字段

我假设下面的代码中有某种东西在解决这个问题中起到了作用,但我在角度方面还不够熟练,无法解决这个问题

ng-repeat="i in quantity track by $index"

首先,获取表单中的座位数(如果表单位于另一个角度控制器中,则通过事件或共享服务发送座位数),因此,假设表单控制器中的$scope.nbrSeats(初始值=0)

第二,使用ng repeat:

<form ng-repeat="i in nbrSeats">...</form>
。。。

首先,获取表单中的座位数(如果表单位于另一个角度控制器中,则通过事件或共享服务发送座位数),比如表单控制器中的$scope.nbrSeats(初始值=0)

第二,使用ng repeat:

<form ng-repeat="i in nbrSeats">...</form>
。。。
看看这个 它工作正常:)

var-app=angular.module('myapp',[]);
应用程序控制器('ctrlParent',函数($scope){
$scope.myNumber=1;
$scope.range=函数(计数){
var输出=[];
对于(var i=0;i

看看这个 它工作正常:)

var-app=angular.module('myapp',[]);
应用程序控制器('ctrlParent',函数($scope){
$scope.myNumber=1;
$scope.range=函数(计数){
var输出=[];
对于(var i=0;i

以下是一个工作示例:

var myApp=angular.module('myApp',[]);
myApp.controller('MyCtrl',函数($scope){
$scope.quantity='1';
$scope.availablequality='10';
$scope.range=函数(num){
num=parseInt(num);
返回新数组(num);
}
});

{{$index+1}}


客户{{$index+1}}名称:


购买
以下是一个工作示例:

var myApp=angular.module('myApp',[]);
myApp.controller('MyCtrl',函数($scope){
$scope.quantity='1';
$scope.availablequality='10';
$scope.range=函数(num){
num=parseInt(num);
返回新数组(num);
}
});

{{$index+1}}


客户{{$index+1}}名称:


购买
您至少应该提供一部分HTML以及
数量的内容,以便我们最终能够提供帮助..您的
$scope.quantity
-数组是什么?或者一个数字??做一些类似但不是索引计数器的事情,把你的表格检查我的答案@steverhthe scope quantity of seats。不是数组,只是一个数字。你至少应该提供你拥有的HTML的一部分以及
quantity
的内容,以便我们最终能够提供帮助。你的
$scope.quantity
-数组是什么?或者一个数字??做一些类似但不是索引计数器的事情,把你的表格检查我的答案@steverhthe scope quantity of seats。不是数组,只是一个数字。我使用的是用户输入的数量。这不必传递给控制器,因为表单和数量在同一个文件中。因此,如果用户输入3,那么我希望表单上有3组输入字段。这有意义吗?我使用的是用户输入的数量。这不必传递给控制器,因为表单和数量在同一个文件中。因此,如果用户输入3,那么我希望表单上有3组输入字段。这有意义吗?谢谢你的帮助,但是你的代码笔不起作用。不管我传递给函数的参数是什么,我只得到1组表单字段。谢谢你的帮助,但是你的代码笔不起作用。无论我传递给函数的参数是什么,我只得到一组表单字段。