firebase - 在 Angular 应用程序中创建 Firestore 时间戳时应该从哪里导入

标签 firebase google-cloud-firestore

您可以通过调用创建 Firestore 时间戳

firebase.firestore.Timestamp.fromDate(new Date());

我的问题是,您是否应该导入:

  1. 从“@firebase/app”导入 { firebase }
  2. 从“firebase”导入 * 作为 firebase

我认为第一个解决方案看起来更好,但只有当我在 Stackblitz 上创建"new"项目时才有效。

最佳答案

我对 Firebase 还很陌生,所以我可能是错的,但是在我阅读 Firebase App 的文档之后。应用程序仅支持少数服务:身份验证、数据库、存储等。Firestore 不是其中之一。如果您希望 firestore 正常工作,则需要导入它。

import firebase from 'firebase/app'
import 'firebase/firestore'

希望有帮助。

关于firebase - 在 Angular 应用程序中创建 Firestore 时间戳时应该从哪里导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50354992/

相关文章:

ios - Firebase - 无法将调用结果类型 '[_]' 转换为预期类型 '_?'

javascript - 在Firestore Cloud功能中获取文档

ios - 升级 Firebase 后,我的 iOS 应用程序(目前在 App Store 上架)会发生什么变化?

javascript - Firebase查询: "where" clause is not working,继续返回所有文档

Node.js 对 Firestore 的支持不起作用

go - 如何使用 Go 连接到非默认 firestore 数据库?

firebase - 将数据从 Firebase 存储到 SQLite 或在 flutter 中离线存储的最佳方式是什么?

node.js - 回滚到旧版本的 firebase 函数(谷歌云函数)

dns - 自定义域的记录与 CNAME 记录

firebase - Firebase 简单登录的用户名(电子邮件/密码)