angularfire2相关内容

如何将 observable 中的值传递给 Angular2 中的(单击)处理程序

我尝试使用 Angular 2 学习 observable 编程,但我没有得到一个重要的点 - 如何在模板级别的 (click) 事件中传递 observable 中的值(不订阅 observable 中的TS 文件,并将可观察值转换为成员变量). 正如许多 Firebase 专家所建议的那样“只要有可能,尝试在 angular2 中使用 | async 并防止手动订阅!"- 不想手动订阅 ..
发布时间:2021-11-09 01:21:26 其他开发

将 firestore observables 投射到自定义对象

我是 angular 和 firestore 的新手,并试图弄清楚如何将从 firebase 接收到的数据直接转换为模型.这里最好的方法是什么? 目前我得到了数据,但看起来它没有被转换成一个 Blimp 对象.当我尝试在视图中对其调用 getImageUrl() 时,我收到以下错误消息. 错误类型错误:_v.context.$implicit.getImageUrl 不是函数 所 ..

Firestore:如何重新订购我已经参考过的系列?

有没有办法保留同一个集合的引用,但使用 firestore 更改顺序? TLDR:这就像我试图实现的功能:https://stackoverflow.com/a/17320018、但由于我的数据来自 firestore,我还没有完全找到动态完成此操作的正确方法. 假设我有一个 messagesService.ts,它包含一个消息集合和一个对 Observable 消息的引用: mes ..

有没有“多路径推送"这样的东西?在 Firebase 实时数据库中?

我正在观看这个视频 讨论了 Firebase 中的多路径更新.多路径更新非常棒,因为它们允许您调用 firebaseRef.update() 方法两次或更多次,同时让它们成为一个原子的、全有或全无的操作. 这很棒,但在我目前的情况下,我不想使用 update() 方法.相反,我想使用 FirebaseRef 的 push 方法并允许 Firebase 为我的对象生成唯一键. 棘手的部分 ..

Angular 2+ Firebase 身份验证 - 设置登录状态持久性

我已经使用 firebase 为身份验证服务中的 Angular 应用程序设置了身份验证,并且我正在尝试确保成功登录后会话状态的持久性. 我已经看到默认情况下 firebase 应该具有状态持久性,但是应用程序中的当前登录仅持续到页面刷新后,然后再次需要登录,这似乎不正确. 我知道我必须使用 statePersistence 方法,如文档中所示,但这并没有说明如何在 Angular 2 ..

如何使用 Firestore 执行动态 where 查询并添加索引

在我的网站中,我正在进行一项类似于 tests 的调查,每个测试都有 attendies 子集合,如下所示 当有人完成测试时,我也会将他们的 uid 添加到 completed 字段,就像我在框中绘制一样.现在我想根据 status == completed 查询 tests. 这是我试过的 this.completedModulesRef$ = this.afs.collecti ..