我正在使用 Angular 2 响应式表单。我有一个表单控件,它定义了必需的验证。 当用户加载表单并且此控件被填充时,Angular 将表单控件视为有效。 (这很好!)
但是,如果表单控件被填充并且它也被禁用 Angular 是否认为它无效? (W-H-Y?)
有人遇到过吗?这是错误还是设计使然?
谢谢!
最佳答案
这是设计使然,根据 W3C standard禁用的输入无效。在 Angular 中你可以使用 FormGroup.getRawValues()
如果您想检索所有值,无论它们是否被禁用。
或者考虑使用 readonly
属性。
关于Angular 2 Disabled Required Control无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185980/