问题标签 [angularfire2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Firebase - JSON 发送的对象结果转义
当我.set(jsonObject)
使用 angularfire2 进入 Firebase DB 时,对象被转义(在每个双引号之前添加反斜杠)。
当我手动将其添加jsonObject
到 DB(console.firebase.google.com) 中时,一切正常。
Firebase DB 控制台中的结果是:"{\"key0\":0,\"key1\":1}"
但是当我转到 Firebase DB 控制台并将转义的对象替换为来自console.log(jsonObject)
.
问题是什么?
谢谢
javascript - 在 Angular 2 中使用 Firebase 从多个列表中检索值
我有一个简单的应用程序列出了一组位置,登录用户可以将给定位置标记为“收藏”。
我在 firebase 中的数据结构包含一个简单的位置列表:
Locations => location id: [] => [{name: "MyName"}, {name: "MyName 2}]
喜欢 => 用户 ID:[] => 位置 ID:[] => {喜欢:真}
我想使用一些简单的逻辑在我的模板中迭代它:
使用我的组件中的以下逻辑
但是,在我看来, location.liked 属性仍然是空的。我检查了 /likes/${this.uid}/${location.$key} URL 实际上包含所需的数据。
关于我应该如何处理这个问题的任何想法?
谢谢
angular - 如何使用 Angular 2 和 AngularFire2 中的接口检索三层嵌套数据并确保其类型安全
我尝试从 firebase 检索嵌套数据并保持其类型安全。我看过这个: https ://github.com/aaronksaunders/afwithngcli/blob/master/src/app/afwithngcli.component.ts 但它不使用接口。
我的界面(针对此示例进行了简化):
我的服务:
我尝试做的是将我所有的研究(包括所有科目和课程)作为可观察的,以便我可以在一个组件中显示和编辑所有级别。
我收到错误消息:
问题出在构造函数中,错误突出显示分配给 this.myStudies$、study.subjects 和 subject.classes 的错误。
我究竟做错了什么?
angular - AngularFire 和 Firebase - 可以同时使用吗?
我将 Ionic2 与 Firebase 一起使用。我已经看到了两种在 app.ts 中初始化 firebase 的方法 首选的方法是什么以及如何使用这两个功能?当我在 ionicBootstrap() 中初始化时,我失去了 firebase 函数,而当我在构造函数中进行初始化时,我失去了 angularfire 函数。
要使用 angularfire 函数,它在 ionicBootstrap 中初始化
要使用 firebase 函数,它在构造函数中初始化
我试图在构造函数中为 angularfire2 移动 defaultFirebase() 但没有成功。我收到此错误:
原始例外:没有令牌 FirebaseUrl 的提供者!(AngularFire -> 令牌 FirebaseUrl)
angular - 使用 Angular2 Observable 值过滤 Firebase 列表
我有一个相对简单的问题,结果却比我想象的更难解决。我基本上是在寻找使用可观察值过滤 Angular 2 中的 Firebase 列表
这是我的初始代码,它按预期工作,并使用来自
这工作正常。现在,我想根据 location.like 变量过滤位置数组。
如果我跑
我按预期得到了完整的对象,包括设置为 true 或 false 的 like 参数。
但是,如果我运行
尽管当我 console.log 完整结果时该值正确显示,但我返回 undefined 。
关于可能导致这种情况的任何线索?
angular - 获取 FirebaseObjectObservable 的孩子 - Angularfire2
是否可以针对 FirebaseObjectObservable 的孩子?请RcTestAppComponent.save()
从下面检查(注释行)。
示例来自:https ://github.com/angular/angularfire2/blob/master/docs/3-retrieving-data-as-lists.md
谢谢
angular - 如何在没有angularfire2的情况下将firebase3与angular2一起使用
我一直在使用 angular2 快速入门代码来构建一个基本的待办事项应用程序。
我希望添加一个登录页面和与 firebase 的连接来存储和检索待办事项,但在 firebase3 实现方面遇到了问题。
我可以通过删除启动脚本中对tsc的调用来使其工作(如下所示),但这似乎是一个短期修复。
我在运行npm start时遇到的错误说,在我在 component.tsc 文件中使用它的任何时候,它都找不到名称 firebase。我还注意到我还没有找到 firebase 3 全局类型下载,所以只有 firebase 2 类型。
firebase 2 和 3 的布局方式不同(firebase 3 仅在 index.html 中,而 firebase 2 似乎在整个声明中)会导致问题吗?
请注意,我的 firebase 经验非常有限,因此我可能误读了 fb2 和 fb3 之间的区别。
以下是我目前在npm start上遇到的错误
angular - angular2 与标准 firebase 集成相比有什么好处?
我正在进入角度和离子混合应用程序开发,并希望使用实时 Firebase 后端。
我听说过很多有关angular fire2的信息,但没有人真正概述过为什么应该或不应该使用它,因为它似乎只是另一件事要学习。另外,我的主要目标是使用ionic2开发混合应用程序,当您认为它们可以更兼容时?
谢谢!
angular - 使用 CanActivate 的 AngularFire2 身份验证不起作用
Angular 2 RC6 使用 AngularFire2。我的身份验证有效,导致重定向到受保护的路由(“/feed”)。当 AuthGuard 中的 canActivate 方法触发时,身份验证始终为空。似乎身份验证发生在警卫被构建之前,所以警卫中的订阅什么都不做。
login.ts(此身份验证有效并重定向到“feed”)
feed.routes.ts
auth-guard.service.ts
这是打印到控制台的内容:
请注意 .subscribe 中的操作永远不会发生。
angular - 使用 AngularFire2 和 Firebase 获取连接数据时出错
我的数据库由两个包含消息和用户的“表”组成,消息的发件人ID 与用户ID 匹配。获取数据时,我使用以下代码将这两者连接在一起
消息上的 console.log 显示了我所追求的结构,但是,当我使用{{item.userdata.provider.displayName}}
它时,它给了我以下信息TypeError: Cannot read property 'provider' of undefined
感谢您的建议。