[英]Angular Forms - How to register inputs with dynamic names?
JSFiddle: http : //jsfiddle.net/L8m7ptm7/
我有一个对象数组,这些对象代表我想在Angular表单中包含的问题:
$scope.questions = [ { 'name': 'question1', 'label': 'Question 1', 'value': null }, { 'name': 'question2', 'label': 'Question 2', 'value': null } ];
该问题是在DOM中正确呈现-与name
的属性question1
和question2
,根据需要。
尝试从myForm
对象中读取这些字段的值时会出现myForm
。 运行小提琴,您将看到发生了什么。 它不包含包含question1
和question2
键的形式,而是包含单个键- {{question.name}}
。
是否可以使这些字段使用所需的(呈现的)名称向表单对象注册?
我当时在Angular 1.2。 升级到Angular 1.3.6可获得所需的行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.