我正在尝试设置 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);
}
}
A
NullInjectorError
通常意味着您需要提供模块/商店/服务或其他内容。 Firestore
添加到组件 provider
数组或将其添加到引导程序中。