我有一个Form标签,用于包装包含不同输入字段的组件。
<form #myForm="ngForm">
<component-with-input-fields></component-with-input-fields>
</form>
{{myForm.value | json}}
每个输入字段都附加了ngModel指令,但是当我尝试访问myForm.value
时,它仅输出{}
。
以下是component-with-input-fields
的标记示例:
<ng-container *ngFor="let attr of attributes">
<input type="text" name="attr{{attr.attribute_id}}" ngModel>
</ng-container>
请注意,输入字段及其名称是动态的。
还有另一种获取表单值的方法吗?