我很难使用formArray . 我们有一个 list 类:
class item {
value: number;
name: string
status: string
}
只应验证属性 value 并将其绑定到输入字段 .
我们设法显示只读属性(我不知道这是否是正确的方法) .
我们没有't manage to bind the input field (the samples I found they don'使用 ngModel ,所以我正在避免它)
我们也不知道如何仅为 value 属性添加验证 .
所以这是我的问题:
如何正确绑定只读字段?
如何在没有 ngModel 的情况下绑定输入字段?
如何仅为 value 属性创建验证?
那是我们的 HTML :
NameValueStatus
{{ item.value.name }}这就是我们绑定表单的方式:
public ngOnInit(): void {
let controls = new Array();
this.items.forEach((item) => controls.push(new FormControl(item)));
this.parentForm.addControl("itemsForm", new FormArray(controls));
console.log(this.parentForm);
}