为什么我会收到此 Angular 注入器错误,但仅在浏览器控制台中

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

我正在尝试设置 FireStore,但在编译 ap 后控制台中不断出现错误。编译器仅在浏览器控制台中没有给出任何错误。

**错误:未捕获(承诺):NullInjectorError:R3InjectorError(AppModule)[Firestore - > InjectionToken angularfire2.firestore-instances - > [对象对象] - > FirebaseApps - > FirebaseApps]:**

这是我的组件

import { Component, inject } from '@angular/core';
import { collection, addDoc, collectionData, Firestore } from '@angular/fire/firestore';
import { Observable } from 'rxjs';
export class PickComponent {



  constructor(private fs: Firestore) {

  }

  addData(f:any){
 const fpicks = collection(this.fs, 'users');
    addDoc(fpicks, f.value);
        console.log(f.value);
      }

  
}


angular firebase google-cloud-firestore angularfire
1个回答
0
投票

A

NullInjectorError
通常意味着您需要提供模块/商店/服务或其他内容。
我假设您使用的是独立组件?
Firestore
添加到组件
provider
数组或将其添加到引导程序中。

© www.soinside.com 2019 - 2024. All rights reserved.