Javascript 错误:未捕获(承诺中):错误:NodeInjector:未找到[ControlContainer]

Javascript 错误:未捕获(承诺中):错误:NodeInjector:未找到[ControlContainer],javascript,angular,forms,Javascript,Angular,Forms,我正在尝试验证表单,但我遇到了此错误。我已经实施了下面主题中的建议,但没有成功: 我的代码: app.module.ts: 从'@angular/platform browser/animations'导入{BrowserAnimationsModule}; 从“@angular/core”导入{NgModule}; 从“@angular/platform browser”导入{BrowserModule}; 从'@angular/forms'导入{FormsModule,ReactiveF

我正在尝试验证表单,但我遇到了此错误。我已经实施了下面主题中的建议,但没有成功:

我的代码:

app.module.ts:

从'@angular/platform browser/animations'导入{BrowserAnimationsModule};
从“@angular/core”导入{NgModule};
从“@angular/platform browser”导入{BrowserModule};
从'@angular/forms'导入{FormsModule,ReactiveFormsModule};
从'@angular/common/http'导入{HttpClientModule};
从'@angular/router'导入{RouterModule};
从“/app.routing”导入{AppRoutingModule};
从“./shared/navbar/navbar.module”导入{NavbarModule};
从“./shared/footer/footer.module”导入{FooterModule};
从“./sidebar/sidebar.module”导入{SidebarModule};
从“./app.component”导入{AppComponent};
从“./layouts/admin layout/admin layout.component”导入{AdminLayoutComponent};
从“./Criacao/Criacao.component”导入{criacocomponent};
从“ngx引导/modal”导入{ModalModule}
从“@angular/common”导入{CommonModule};
@NGD模块({
进口:[
浏览器模块,
BrowserAnimationsModule,
FormsModule,
反应形式模块,
路由模块,
HttpClientModule,
导航模块,
页脚模块,
侧边栏模块,
批准模块,
ModalModule.forRoot(),
公共模块,
],
声明:[
应用组件,
AdminLayoutComponent,
克里亚科成分
],
提供者:[],
引导:[AppComponent]
})
导出类AppModule{}
criacao.component.ts

从'@angular/core'导入{Component,OnInit,TemplateRef};
从“@angular/forms”导入{FormBuilder、FormGroup、Validators、FormControl};
从'app/_models/Pdms'导入{Pdm};
从'app/_models/requestaces'导入{requestacao};
从'app/_services/Pdms.service'导入{PdmsService};
从“ngx引导/modal”导入{ModalModule,BsModalService,BsModalRef};
@组成部分({
选择器:“应用程序Criaco”,
templateUrl:“./criacao.component.html”,
样式URL:['./criacao.component.scss']
})
导出类CriaCoComponent实现OnInit{
pdms:Pdm[];
pdm:pdm;
modalRef:BsModalRef;
registerForm:FormGroup;
请求:请求;
建造师(
专用PDMService:PDMService,
专用modalService:BsModalService,
私人fb:FormBuilder
) { }
恩戈尼尼特(){
这个.getAcoES();
这是验证();
}
验证(){
this.registerForm=this.fb.group({
ncm:['',验证器。必需],
//ncm:[''[Validators.required,Validators.minLength(8),Validators.maxLength(8)],
tipoSolicitacao:['',验证器。必需],
grupo:['',验证器。必需],
tipoMaterial:['',验证器。必需],
unidadeMedida:['',验证器。必需],
textoBreve:['',[Validators.required,Validators.maxLength(40)],
textoPedidoCompras:['',验证器。必需],
});
}
GetAcoes(){
//this.dataAtual=new Date().getmillizes().toString();
此.pdmservice.getAllPdms().subscribe(
(_requestacoes:Pdm[])=>{
this.pdms=_requestacoes;
//this.claircaoesfilteradas=this.claircacoes;
console.log(this.pdms);
},错误=>{
控制台日志(“erro”);
});
}
OpenModel(模板:TemplateRef){
this.modalRef=this.modalService.show(模板);
}
}
criacao.component.html:


NCM
Temaéobrigatório。
城市
陈述
埃斯科拉PDM
{{pdm.descripcao}}
萨尔瓦尔·奥塔雷什
创建模板模式
情态动词
&时代;

谢谢

我认为您缺少app.module.ts或使用表单的“页面”模块中的FormsModule和Responsive forms模块

我建议您添加

FormsModule,
ReactiveFormsModule,
,并将再次工作;) (
criacao.module.ts)