我正在使用 Angular 2 响应式形式。我有一个表单控件,它通过所需的验证进行定义。当用户加载窗体并填充此控件时,Angular 会将窗体控件视为有效。(这很好!
但是,如果窗体控件已填充并且它也被禁用了角度,则将其视为无效?(哇?
有人遇到过这种情况吗?这是一个错误还是设计使然?
谢谢!
这是设计使然,根据 W3C 标准禁用输入无效。在 Angular 中,如果要检索所有值,无论它们是否被禁用,都可以使用 FormGroup.getRawValues()
。
或者,请考虑改用readonly
吸引力。