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
中添加 FormsModule
和 ReactiveFormsModule
。
主要检查你的项目结构,如果你有任何模块文件而不是 app.module.ts
你需要在其中提及。
我尝试实现简单的表单验证,即使我在 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
中添加 FormsModule
和 ReactiveFormsModule
。
主要检查你的项目结构,如果你有任何模块文件而不是 app.module.ts
你需要在其中提及。