【发布时间】:2019-02-11 11:12:31
【问题描述】:
如何在 ngModel 中创建具有动态名称的元素?
<div class="form-group" *ngFor="let setting of settings">
<label [for]="setting.name + '-' + setting.type">Setting</label>
<input type="number" class="form-control"
[id]="setting.name + '-' + setting.type"
[name]="setting.type + '_typeInterval'"
[(ngModel)]="setting.timeInterval"
required #"{{setting.type + '_typeInterval'}}"="ngModel">
<div class="errors-area" *ngIf="setting.type + '_typeInterval'".errors">
<span *ngIf="setting.type + '_typeInterval'".errors.required">Required</span>
</div>
</div>
如何使 ngModel 类型的变量可以动态分配名称?在这种情况下,setting.type + '_typeInterval'。
【问题讨论】: