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);
有人遇到同样的错误么?我尽量查找解决办法但是没有找到。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个问题你解决了没,现在我也遇到了相同的
我遇到同样的