当您运行更新原理图升级到 Angular v14 时,它会将所有 FormGroup、FormControl 等替换为 Untyped 对应项。但是,如果您放弃所有这些更改,则不会出现错误,因为它将valueFormGroups 和 FormControls 的 prop 默认为any。所以我的问题是,当现有类型没有破坏任何东西时,为什么原理图要进行这些更改?
示意性日志消息内容如下:
从 Angular 版本 14 开始,Forms 模型类接受类型参数,并且必须选择退出现有用法以保持向后兼容性
但是,现有的 Forms 类已经向后兼容。在我的应用程序中的许多表单组和控件中,当它们保持不变时,不会出现打字稿错误,也不会出现构建错误。
为了让我的问题完全清楚,为什么原理图在不需要的情况下引入了所有这些更改?
| 归档时间: |
|
| 查看次数: |
13227 次 |
| 最近记录: |