ng-zorro:发布后,inject NzMessageService 内容出错。

ng build --prod

发布内容访问时提示:

提示ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'resolveComponentFactory' of undefinedzz

查找错误发现是NzMessageService 在injector时发生的错误。

部分代码

 constructor(protected injector: Injector,    public componentConfig: BaseComponentConfig,    protected systemFormControl: ArSystemFormControl = null) {    // 注入服务组件等
    this.httpService = this.injector.get(HttpService);    this.message = this.injector.get(NzMessageService);    this.fb = this.injector.get(FormBuilder);    this.nzModalService = this.injector.get(NzModalService);
    console.log(this.nzModalService);    this.route = this.injector.get(ActivatedRoute);    this.router = this.injector.get(Router);    this.nghttp = this.injector.get(HttpClient);    this.validateForm = this.fb.group({});    this.location = this.injector.get(Location);

有人遇到同样的错误么?我尽量查找解决办法但是没有找到。


当年话下
浏览 1387回答 1
1回答

蓝山帝景

这个问题你解决了没,现在我也遇到了相同的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript