Angular反应形式模型值未更新

时间:2019-02-11 09:40:33

标签: angular

很难举一个简单的例子,但是有时候我在创建反应形式时看到了,当我控制台注销整个模型时,各个控件值的“控件”对象值与其中的值不匹配。 “值”对象。其他人有没有经历过?我将尝试展示一个最好的例子。

这几乎就像我丢失了可能会强制更新所有内容的角度函数一样?

1 个答案:

答案 0 :(得分:0)

啊,我终于找到了答案。此问题仅在表单数组中发生。 具体来说,问题在于我如何将一个新小组推向一个阵列。 在此之前:

this.myForm.controls['emailContentPage']['controls'][this.viewingEmailContentPageIndex]['controls']['blocks']['controls'].push(this.fb.group({
myField: "hello"
}));
});

我应该在“障碍”处停下来,不要进入控件。这是更正:

this.myForm.controls['emailContentPage']['controls'][this.viewingEmailContentPageIndex]['controls']['blocks'].push(this.fb.group({
myField: "hello"
}));
});