You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:43:16