FormValidation 错误,因为即使在添加 ReactiveFormsModule 之后也没有 FormBuilder 的提供者

FormValidation Error as No provider for FormBuilder even after after adding ReactiveFormsModule

我尝试实现简单的表单验证,即使我在 mg NgModule 中添加了 ReactiveFormsModule 之后,我仍然收到错误,因为没有 FormBuilder 的提供者

@Injectable()
export class Employeecomponent implements OnInit  {
    customerForm: FormGroup;
    currentCustomer: Employee = new Employee();
    EmpArray: Employee[];
    constructor(private _HttpService: EmployeeService, private fb: FormBuilder) { }

    ngOnInit(): void {
    }

这是我的 NgModule

@NgModule({
    imports: [
        RouterModule.forRoot(EmployeeRouet),
        BrowserModule,
        ReactiveFormsModule,
        FormsModule],

    declarations: [Employeecomponent],
    bootstrap: [Employeecomponent],

})

您好,请尝试导入,

import { FormsModule,ReactiveFormsModule } from '@angular/forms';

并在 ngImport 中添加 FormsModuleReactiveFormsModule

主要检查你的项目结构,如果你有任何模块文件而不是 app.module.ts 你需要在其中提及。