【发布时间】:2020-05-27 04:29:31
【问题描述】:
- 我正在使用角形控件。
- 我有一组要在表单中显示的值,很少是静态的,很少是动态的。
- 我正在使用 formControlName 和 ts 文件显示静态值 如下在 fb 组中接收。
对于已知值,我执行以下操作。
HTML 文件
<input type = "text" formControlName="catalogItemId">
Ts 文件
this.catalog Form = this.fb.group({
catalogItemId:fb.control('').
.
.
so on
})
对于动态值(未知值),我正在循环如下(因为我不知道这里会出现什么字段)。
<mat-list-item *ngFor="let data of attributeMap | keyvalue">
<mat-form-field>
<mat-label>{{data.key}}</mat-label>
<input matInput type="text" value = {{data.value}}
</mat-form-field>
</mat-list-item>
现在的问题是如何在我的表单组中获取这些动态值(即 this.catalog Form )
我以前没有使用过表单构建器,我正在查看许多文章以消除这个疑问。 希望有解决方案。在此先感谢。
【问题讨论】:
标签: angular angular-forms form-control angular-formbuilder