除[formControl]之外,我何时还需要其他用于Angular反应形式的指令?

问题描述

尽管自Angular 2发布以来我一直在使用Angular反应形式,但我在工作中始终使用所有可用的指令:formGroupformGroupNameformControl,{{1 }}和formControlName

今天我想,如果只能使用formArrayName,为什么还要全部使用它们?乍一看,如果我们仅使用[formControl]="formControl",它将大大简化Angular反应形式的使用。特别是在使用嵌套表单以及使用form数组时。我会缺少其他指令吗?

更新:我几乎没有使用Angular动态表单,可能它们会要求所有可用的指令。这是唯一的情况吗?

解决方法

就我使用Angular而言,FormControl在现实世界的应用程序中很少使用,但是我们经常使用的所有其他

当表单字段在组件中分组时,在模板中使用

formGroup指令,请在此处https://angular.io/api/forms/FormGroupDirective

进行检查

formControlName 在模板中用于将单个输入字段绑定到表单组的表单控件,与formGroup指令一起使用

formGroupName 在模板中用于绑定到父表单组内的嵌套表单组,请在此处https://angular.io/api/forms/FormGroupName

进行检查

formArrayName 用于formGroup指令内的模板中以绑定到组件中表单组的表单数组,请在此处https://angular.io/api/forms/FormArrayName

进行检查

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...