UntypedFormControl 和 FormControl 之间的区别 #Angular14 #AngularMigration

Chi*_*ogi 7 formbuilder form-control formgroups angular14 angular-migration

我最近从 Angular12 迁移到 Angular14,Angular 在某些地方自动将 FormControl 转换为 UntypedFormControl。我观察到,在我使用 FormControl 的某些组件中,它仍然写为 FormControl。因此,我对哪些标准或在哪些条件下将 FormControl 角度转换为 UntypedFormControl 以及为什么在某些地方它仍然是 FormControl 感到有点困惑。我知道 UntypedFormControl 只是指向任何类型的 FormControl。

当我比较这两种情况时,我没有发现编码以及创建和使用 formGroup 和 formControl 的方式有任何差异。这让我更加困惑。

提前致谢!

Ujj*_*pal 0

无类型只是为了最大限度地减少迁移过程中对现有代码库的影响。现在最好使用类型化形式进行新的开发。如果需要的话,理想情况下也可以将遗留代码库转换为类型化形式。

在https://ujjwal-rajpal96.medium.com/angular-strictly-typed-vs-untyped-forms-e63cded8a228上查看有关键入表单的详细说明