首页 > 解决方案 > 错误:您必须在使用 AngularFireDatabase 之前导入“firebase/database”

问题描述

您好,我正在使用 angular 8 和 angular fire,我也导入了 AngularFireModule 和 AngularFireDatabaseModule,但是在编译时它会抛出一个错误:

错误:

在此处输入图像描述

这些是我的进口:

在此处输入图像描述

我在服务中使用这样的firebase:

在此处输入图像描述

请让我知道我在哪里做错了,或者它是一个错误。谢谢

标签: databasefirebasewebangular8angularfire

解决方案


安装 angularfire 包后:

ng add @angular/fire@next

为了能够在您的代码中使用实时数据库,您应该导入firebase/database

import { Component } from '@angular/core';
import { AngularFireDatabase } from '@angular/fire/database';
import 'firebase/database';

https://github.com/angular/angularfire/blob/master/docs/rtdb/lists.md


推荐阅读