NullInjectorError:没有 CookieService 的提供者!角度 17+

问题描述 投票:0回答:1

使用新的依赖注入和独立应用程序,我有点不清楚如何在根提供自定义库。

我尝试安装 ngx-cookie 但我想在服务级别使用它,它没有导入。

 NullInjectorError: No provider for CookieService!

使用httpClient,有一个

provideHttpClient()
,但是如何在
app.config.ts
中提供自定义库
bootstrapApplication
查看此文件

angular dependency-injection ngx-cookie-service
1个回答
0
投票

我们可以使用

importProvidersFrom
bootstrapApplication
的提供者数组中的模块添加提供者。

bootstrapApplication(App, {
  providers: [
    provideHttpClient(),
    importProvidersFrom(CookieModule.withOptions()),
    // importProvidersFrom(CookieModule), // <- also try if this if above does not work!
  ],
});
© www.soinside.com 2019 - 2024. All rights reserved.