Angular模板驱动的表单控件-即使我编辑了表单数据,脏度也未更改为true

时间:2019-03-29 10:17:46

标签: angular6

在这里,我正在遍历应用程序表单,当我检查脏状态时,即使对表单进行了一些更改,它仍然是假的。

这是Stackblitz代码的编辑器网址:

https://stackblitz.com/edit/angular-7fvuej

有人可以解释一下为什么会这样吗。

足迹:

第1步:

  

您可以单击Button Click Me,然后在控制台中您会看到状态为false,因为未触摸表单

第二步:

  

对输入字段进行一些更改,然后再次单击按钮。的   状态不会更改,并且仍然为false。

任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

如果添加

 console.log(this.f);

您会注意到您的表格为空。它没有任何控件或任何值。这不是验证程序的问题,而是构建表单的方式。 动态地(在运行时)制作模板驱动的表单并非易事。 这是我在网上找到的教程:Tutorial

对不起,我不能为您提供更多帮助。