angular - 未处理的承诺拒绝: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。这在升级之前工作正常。这是怎么回事?
解决方案
推荐阅读
- python - gurobi有具体的绝对值法吗?
- powershell - 如何在 PowerShell 中使用特殊字符和变量向 .txt 文件添加一行
- file - 如何将文件分块为 4 个相等的文件
- c++ - 这是一个有效的二进制互斥锁实现吗?
- html - 调整图像(bootstrap 5 Carousel)
- excel - VBA函数不做任何事情
- c# - 从 c# 中的任何给定类型查找 .cs 文件路径
- java - 如何在应用程序中保存离线服务器数据
- flutter - 如何以正确的方式告诉 Flutter 一个变量可以为空(Null Safety)?
- php - 合并数组以进行 wordpress 查询