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

发布于 2022-09-07 20:59:56 字数 943 浏览 23 评论 0

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);

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风铃鹿 2022-09-14 20:59:56

这个问题你解决了没,现在我也遇到了相同的

淡莣 2022-09-14 20:59:56

我遇到同样的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文