Angular独立组件中出现NullInjectorError: No provider for Firestore2!错误的解决求助
Angular独立组件中出现NullInjectorError: No provider for Firestore2!错误的解决求助
各位好呀,我最近在开发一个基于Angular独立组件的项目,用到了Firebase,结果碰到了一个闹心的错误,具体报错信息如下:
ERROR NullInjectorError: R3InjectorError(Standalone[_AppComponent])[_FirebaseService -> _FirebaseService -> Firestore2 -> Firestore2]: NullInjectorError: No provider for Firestore2!
我已经安装了@angular/fire依赖包,而且也在项目里完成了Firebase的初始化配置。我的_FirebaseService里是这样尝试使用Firestore的:
import { Injectable } from '@angular/core'; import { Firestore } from '@angular/fire/firestore'; @Injectable({ providedIn: 'root' }) export class FirebaseService { constructor(private firestore: Firestore) {} // 这里是我用Firestore实现业务逻辑的代码 }
现在我实在摸不着头脑,为啥会提示Firestore2没有提供者呢?有没有大佬能帮我分析下问题出在哪,该怎么解决这个问题呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

