Angular
Can't bind to 'formControl' since it isn't a known property of 'input'
原因:未引入ReactiveFormsModule模块 解决方式:在对应模块的@ngModule注解的declarations中加入ReactiveFormsModule
Cannot find control with name
原因:
<nz-select formControlName="productTemplateId" [(ngModel)]="productTemplateId">
解决方法: 解决方法:在ngOnInit() {}中加入如下代码,在表单组中声明表单
this.validateForm = this.fb.group({
//code: [null, [Validators.required, Validators.pattern("^[A-Za-z0-9\-]+$"), Validators.maxLength(36)]],
productTemplateId: [Validators.required],
});
StaticInjectorError
解决方法:在模块的@NgModule({})中加入服务提供者
providers: [
ProductInstanceService, {provide: HTTP_INTERCEPTORS, useClass: HttpInterceptorService, multi: true},
ProductInstancePropService, {provide: HTTP_INTERCEPTORS, useClass: HttpInterceptorService, multi: true}
]
Could not find module "@angular-devkit/build-angular"
解决方法:npm i --save-dev @angular-devkit/build-angular
Cannot read property 'all' of undefined
解决方法一:初始化相关数据 解决方法二:使用"?."来取数据,而不直接用"."
随机文字
lorem+tab
'app-navbar' is not a known element:
解决步骤:
检查app-navbar组件是否被其组件导出,导出
@NgModule({ declarations: [ NavbarComponent, FooterComponent ], imports: [ CommonModule ], exports:[ NavbarComponent, FooterComponent ] })
检出使用app-navbar组件的模块是否导入app-navbar组件所处的模块
has been blocked by CORS policy
使用代理
proxy.conf.json
{
"/user/**": {
"target": "http://localhost:9000",
"secure": false
}
}
package.json
"start":"ng serve --proxy-config proxy.conf.json"
Last updated
Was this helpful?