我输入的日期类型为角形式,并使用默认值呈现(例如:“ 1/1/2019”)。
根据表单重置的来源,当我们重置表单时,表单元素的值将重置为其初始值。
因此,在这种情况下,如果我重新设置角度形式,则该形式的输入元素将保留其原始值。但是,即使有效值也存在于输入元素中。
ng-invalid类被添加到输入元素?
另外,我还有一个疑问。
请在下面检查此示例。
https://stackblitz.com/edit/angular-krw9jz-f5c7af?file=index.html
在这里,我使用了表示角度ngmodel绑定的输入和带有value属性的普通JS输入元素。
我最初设置了两个元素的值。因此,按照JS重置表格标准,初始给定值将保留。但是,在重置表单时,角度值的输入值更改为空。
请让我知道为什么这种奇怪的行为以角形式出现?