database - 错误:您必须在使用 AngularFireDatabase 之前导入“firebase/database”
问题描述
您好,我正在使用 angular 8 和 angular fire,我也导入了 AngularFireModule 和 AngularFireDatabaseModule,但是在编译时它会抛出一个错误:
错误:
这些是我的进口:
我在服务中使用这样的firebase:
请让我知道我在哪里做错了,或者它是一个错误。谢谢
解决方案
安装 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
推荐阅读
- go - 高位表情符号的符文文字
- flutter - 颤振没有更新肘部状态
- wordpress - Woocommerce 自定义产品字段需要在查看订单页面中购买后进行编辑
- pdf - 有没有办法丢弃以前的 pdfmark 元数据?
- kibana - 如何使用kibana中的脚本字段从数组中提取字符串值?
- javascript - 通过选定的选项值包含 php 文件
- javascript - 此实验性语法需要启用以下解析器插件之一:'classPrivateProperties, classPrivateMethods'
- javascript - 麻烦设置一个下降的 msw(模拟服务工作者)并让它抛出
- python - 无法在python中打印描述文本
- c# - Switch 语句没有按预期工作,即使语法可能完全正确