Javascript 如何在AngularJs2中添加动态formControlName
我通过angularjs2中的form builder制作表单,我想添加表单元素的Javascript 如何在AngularJs2中添加动态formControlName,javascript,forms,angular,Javascript,Forms,Angular,我通过angularjs2中的form builder制作表单,我想添加表单元素的formControlNameproperty/attribute,如下所示: <input type="text" formControlName={{'client_name' + i}} placeholder="Required" /> 我该怎么做 编辑: 我还想将validity消息放在输入元素旁边,如下所示: 如何使ngIf条件块中的客户端名称也动态 <div *ngIf=
formControlName
property/attribute,如下所示:
<input type="text" formControlName={{'client_name' + i}} placeholder="Required" />
我该怎么做
编辑:
我还想将validity消息放在输入元素旁边,如下所示:
如何使ngIf条件块中的客户端名称也动态
<div *ngIf=“! userform.controls['client_name'].valid”>
Client Name is Not Valid
</div>
客户端名称无效
它的值应与
{{'client\u name'+i}}
请使用[formControlName]='client\u name+i'
而不是formControlName={{'client\u name'+i}
并使用userform.controls[client\u name+i]。valid
代替userform.controls['client\u name']。valid
更多信息:缺少的是
{{{'client_name'+i}}}周围的“
它也可能尝试实际执行加法,但这是一个简单的修复方法。整洁!Thanx:D被困了一段时间Thanx一吨。您好,请同时查看我的编辑,如果您能提供帮助,将不胜感激?:)你在哪里卡住了?您是否将字段添加到表单组?