【发布时间】:2017-08-22 08:09:46
【问题描述】:
我正在使用 ngFor 在模板驱动的表单中添加几个输入,并且我想在输入无效时添加相应的错误消息。通常,如果我不使用 ngFor,我会使用 #inputName="ngModel"。为了引用动态添加的输入,我有什么办法可以做这样的事情吗?
基本上我想做这样的事情:
<div *ngFor="let field of fields; let i = index">
<label>{{field.label}}</label> <input [ngModel]="field.value" required #field{{i}}="ngModel" />
<div *ngIf="field{{i}}.invalid"> This field is required </div>
</div>
【问题讨论】:
标签: angular angular2-template ngfor angular-validation