在Angular 7中,如果在使用FormControlName时在控制台上报错,可能是因为没有引入必需的库或没有正确配置相关代码。
以下是一些可能的解决方法:
import { FormControl } from '@angular/forms';
import { FormGroup, FormControl } from '@angular/forms';
// 在组件类中创建FormControl和FormGroup实例
myForm: FormGroup;
constructor() {
this.myForm = new FormGroup({
myControl: new FormControl()
});
}
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
// 在NgModule中导入FormsModule或ReactiveFormsModule
@NgModule({
imports: [
FormsModule,
ReactiveFormsModule
],
// ...
})
rm -rf node_modules
npm install
通过检查以上步骤,您应该能够解决“Angular 7 FormControlName在控制台上报错”的问题。