首页 > 解决方案 > 未处理的承诺拒绝:staticinjectorerror(t):MatRipple -> ElementRef]

问题描述

我最近升级到 Angular 6。在尝试加载应用程序时,我收到此错误:

Error: StaticInjectorError(t)[MatRipple -> ElementRef]:
StaticInjectorError(Platform: core)[MatRipple -> ElementRef]:
NullInjectorError: No provider for ElementRef!
at t.get (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78)
at main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78
at xt (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78)
at t.get (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78)
at main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78
at xt (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78)
at t.get (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:78)
at jo (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:383)
at t.get (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:398)
at Os (main-client.js?v=uKfS6-YQlbK5hOKHois0Ghb7I_E4cHpAFDXv2Qk9aiw:405)
View_t_0 @ t.html:2

我不知道到底出了什么问题,但经过一段时间的故障排除后,我发现升级在识别有角度的材料元素时遇到问题,例如:mat-list-item。这在升级之前工作正常。这是怎么回事?

标签: angular

解决方案


推荐阅读