firebase - 如何获取对 Firebase 实时数据库的参考
问题描述
当我尝试在 angularfire2 应用程序上使用 rtdb 时出现此错误。
ERROR TypeError: firebase_app__WEBPACK_IMPORTED_MODULE_2__.database is not a function
at new AuthService (auth.service.ts:29)
at _createClass (core.js:9272)
at _createProviderInstance$1 (core.js:9234)
at resolveNgModuleDep (core.js:9200)
at NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get (core.js:9911)
at resolveDep (core.js:10276)
at createClass (core.js:10152)
at createDirectiveInstance (core.js:10033)
at createViewNodes (core.js:11255)
at callViewAction (core.js:11571)
我按如下方式导入了firebase:
import * as firebase from 'firebase/app';
以下给了我上述错误:
db = firebase.database();
解决方案
使用AngularFire2,可以通过 npm 安装
推荐阅读
- c# - BricsCAD 环境中的设置保存在哪里?
- reactjs - NextJS 文件夹结构
- install4j - 如何使用 install4j 创建一个空的数据目录?
- java - 使用 docker executor 在 GitlabRunner 中构建 Micronaut docker 镜像
- reactjs - 无法在公用文件夹之外注册服务人员反应
- spring-boot - 带有休息端点的spring boot,还有JSF
- php - php : 将函数用于倍数变量的好方法
- jenkins - 如何使用 curl 命令从 nexus 中删除目录
- ssl - TLS 端口上的 Druid 和 zookeeper 通信
- javascript - 反应表预选行