- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取自定义组件的组件数据。
private componentData$: Observable<CmsBannerCarouselComponent> = this.componentData.data$.pipe(
filter(Boolean),
tap((d: CmsBannerCarouselComponent) => (console.log("++++++++++++++++++++++++++",d)))
);
我收到以下错误:
core.js:4197 ERROR NullInjectorError: R3InjectorError(AppModule)[CmsComponentData
-> CmsComponentData -> CmsComponentData]:
NullInjectorError: No provider for CmsComponentData!
谁能帮我解决这个问题吗?
最佳答案
我也遇到了这个错误。当您尝试在 app.component.html 中添加自定义组件时,就会发生这种情况,这不是必需的,因为这些组件是通过 ConfigModule 映射的。所以把app.component.html中自定义组件的标签去掉就可以了。
关于spartacus-storefront - SAP 斯巴达克斯 NullInjectorError : No provider for CmsComponentData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64225637/
我正在使用 Angular 8 和 ngx-bootstrap 的 5.3.2 版,我将实现一个导航栏,但我遇到了一个问题:“NullInjectorError: StaticInjectorErro
我看到很多人发布关于 NullInjectorError: No provider for HttpClient! 的问题但是我在 Karma 单元测试中遇到了更具描述性的错误。我一直在学习 Angu
我正在尝试在 firebase 中托管我的应用程序,在 localhost 中一切正常,但是当我在 firebase 域的 firebase 中成功托管应用程序时,它显示:NullInjectorEr
我有一个已发布的库,其中包含一个在其模板中使用 [routerLink] 的组件。在我的应用程序中安装库后,我收到错误 NullInjectorError:R3InjectorError(AppMod
我正在对我的应用程序进行单元测试。我是测试新手,因此需要您的帮助。 在我的应用程序中,我创建了一个使用 MatDialog (KDSDialogService) 的服务。我尝试过将许多导入替代方案、我
我正在对我的应用程序进行单元测试。我是测试新手,因此需要您的帮助。 在我的应用程序中,我创建了一个使用 MatDialog (KDSDialogService) 的服务。我尝试过将许多导入替代方案、我
问候,我正在尝试使用“ng build --prod --configuration=production”构建我的 angular2 项目,将其部署在 ubuntu 服务器上,但在 Web 控制台中
我正在使用 Angular 5 和 AngularMaterial2。 尝试注入(inject) MediaMatcher 服务时出现错误。 我有两个模块。用于应用程序引导的根模块,以及包含所有组件的
我已经将一个小项目从 angular 6 升级到 8,现在我遇到了一个我不明白的错误。 StaticInjectorError(Platform: core)[StoreRouterConnect
使用 Angular 5,我正在触发一个函数,select()从一个组件仅用于触发另一个功能的选择,getqr()在另一个组件中进行打印。 getqr()为从第一个组件中选择的项目触发 Web 请求。
我在我的应用程序中实现了延迟加载。我的一项服务需要包含 DecimalPipe。 服务 --> 共享模块 --> 应用程序模块 这是我的结构。我已经在 app.module.ts 中包含了“Commo
此错误的自我回答问题: injector.ts:128 Uncaught Error :StaticInjectorError [编译器]: 静态注入(inject)器错误[编译器]: NullInj
我在组件类中将类作为依赖注入(inject)注入(inject)并出现错误 NullInjectorError: No provider for class 这是我的代码: // Component
使用 npm 将 angular-fontawesome 安装到 angular 应用程序中,如提到的 in github 在开发模式下工作正常。但是在生产构建中出现错误。 当然最初的错误是 Null
我正在为我的项目使用 Angular 8,使用 Node 版本 10.15.3(曾尝试使用其他版本,包括最新的 12.31.1)。这在 MAC 上工作正常,但在 Windows 上运行时,它在浏览器上
我正在尝试使用 Angular 6 创建一个全局变量文件。此文件中的变量可以由其他组件更改。于是我看到了this示例并尝试在我的项目中实现它。 app.module.ts: import { Brow
我正在使用 NbDialogService,我正在通过 NbDialogService 打开一个组件,在我已经初始化的对话框组件上 Nbdialogref private dialogref: NbD
我收到此错误,如下面的屏幕截图所示。 我在这里研究了几个类似的问题。最常见的建议是“将您的服务添加到您的应用模块的提供程序数组”。当我使用 Angular 元素编写 Web 组件时,我不会主动使用默认
过去一天我一直在为此挠头。我在我的 Angular 应用程序中使用 Ngx-Toastr 包。以下是我认为可以帮助您理解问题的要点。 在开发服务器(ng serve)中,我没有收到任何错误,没有 Nu
我今天一直在尝试对基本服务进行单元测试,但我不断收到此错误:错误:StaticInjectorError [HttpClient]: StaticInjectorError [HttpClient]:
我是一名优秀的程序员,十分优秀!