-
1 votesanswersviews
使用可选的key参数限制firebase equalTo查询
我有一种感觉,我可能已经从SQL背景中了解了这个功能 . 文档很少,我无法找到一个好的例子或解释 . 我正在寻找以下来自https://github.com/angular/angularfire2/blob/master/docs/4-querying-lists.md的澄清: 1按子,值或优先级排序时,Firebase SDK支持startAt,endAt和equalTo的可选键参数 . 您... -
1 votesanswersviews
使用AngularFire2 / Firebase的嵌套查询
我正在使用 Angular2 和 Firebase ?经过大量搜索我知道没有办法对firebase数据进行嵌套查询,所以我需要重组我的数据库 . 有人能告诉我构建数据的另一种方法是什么用一些例子? 下面是firebase上的数据结构 -
0 votesanswersviews
附加FirebaseListObservable并使用endAt
我正在尝试使用Firebase作为其数据集的Angular 4聊天应用中的“延迟加载”消息 . 这里的想法是在第一次加载应用程序时检索x消息量(现在数量为3以便于调试)并在用户滚动到顶部或按下“更多”按钮时加载更多消息 . 我写了一个加载消息的函数: public retrieveMessages(conversationId, end?) { const LIMIT_TO_LAST = 3;... -
3 votesanswersviews
使用jspdf和angularfire2存储
我使用angular cli 1.6 angularfire2和firebase存储 . 我想在pdf中注册我的html模板来执行此操作我使用: html2canvas( data ).then(canvas => { var imgWidth =297; var pageHeight = 210; var imgHeight = canva... -
0 votesanswersviews
Angula 5 Firebase Auth Guard登录状态与从Auth服务重新审核的不同
我对角度和设计小型网络应用程序的过程非常陌生 . 我使用angularfire2创建了一个简单的电子邮件/密码登录 . 验证部分工作正常 . 但是,看起来某些原因的authguard始终认为用户已注销,即使我创建的auth服务中的console.log返回用户 . 这是我的实现: Service: export class AuthService { private user: Observ... -
2 votesanswersviews
在auth-guard的canActivate中使用BehaviorSubject
What I want to achieve: 我想使用BehaviorSubject在我的应用程序中共享身份验证状态 . 我使用身份验证状态,例如在auth-guard内部,以防止用户在用户已经过身份验证时访问登录/注册页面 . Problem: 因为BehaviorSubject有一个初始值,它是假的(未登录),似乎auth-guard取第一个值,而不是等待uid-sync . AuthInf... -
1 votesanswersviews
Angular&Firebase - 可以创建一个auth防护,检查用户是否在登录屏幕上?
What I'm using Angular Firebase What I'm trying to achieve 根据条件执行路由器重定向的Auth Guard Where I've got to 我在许多组件上都有一个auth防护,如果用户有一个书签(例如......)来记录并导航到它而未登录,它们将被推回到登录页面 . Question 是否可以修改我的auth gu... -
0 votesanswersviews
angularfire2 auth state on page reload check user登录
我有一个使用 angularfire2 的 angular4 应用程序,我在路由器上实施了一个防护,以防止未经授权的访问 . 在我发现的一个例子中,守卫在我的auth服务类中调用isLoggedIn,并检查用户(AngularFireAuth)是否为空 . 由于 AngularFireAuth 的类型为 Observable ,因此它永远不会为空,因此这不起作用 . 如何检查用户是否已登录以使我的... -
3 votesanswersviews
在AngularFire和Angularjs 2中写一个路线守卫等待认证
我试图在Angular.js 2(2.0.0-rc.4)(由angular cli创建)中编写路由器保护,等待AngularFire(2.0.0-beta.2)检查登录状态并登录用户(匿名)如果用户在允许进入该状态之前已登录 . 我的警卫代码是: canActivate() { /* This part is to detect auth changes and log user in a... -
1 votesanswersviews
如何在angularListObservable <any []>上使用async
我在这个项目中使用Angular 6 . 我的feed.component.ts文件: import { Component, OnInit, OnChanges } from '@angular/core'; import { ChatService } from '../services/chat.service'; import { Observable } from 'rxjs'; imp... -
0 votesanswersviews
Map 运营商 . 不同的功能类型和访问器
我最近在我的Ionic项目中更新了Firebase和AngularFire2 版本: Firebase:5.0.3 AngularFire2:5.0.0-rc.10 rxjs 6.2.0 现在我尝试使用迁移指南将项目从常规 Map 升级到管道:Migration guide AngularFire2 version5 但是,如果我对以下代码块使用完全相同的示例: ///my cod... -
0 votesanswersviews
尝试从firebase检索列表时出现Ionic Runtime错误
我是Angular的新手 . 我正在关注youtube for ionic with firebase.的教程 但是,与本教程相比,我在本文发表时使用的是最新模块 node v.8.94 npm 5.6.0 cordova@8.0.0 ionic@3.19.1 rxjs@5.5.6 angularfire2@5.0.0-rc.6 firebase@4.9.0 我遇到... -
0 votesanswersviews
@angular / fire实时数据库Ionic如何打印console.log列表可观察
背景 我使用离子4,“@ angular / fire”:“^ 5.0.2”,“rxjs”:“^ 6.3.3”,“rxjs-compat”:“^ 6.3.3” . 问题 How to print console.log a list observable from Firebase? 包括键和值 . 我期待一个JSON格式的数组 . 我能够读取数据库,但是我无法在console.log中看到它 .... -
5 votesanswersviews
属性'take'在类型'FirebaseObjectObservable<any>'上不存在
我在使用angularfire2时遇到打字稿编译错误: 'FirebaseObjectObservable'类型中不存在属性'take' 我帮助:AngularFire2 typings: "Property 'take' does not exist on type 'FirebaseObjectObservable<any>'" 进口: import { C... -
1 votesanswersviews
如何将电子邮件验证码发送到firebase中的用户电子邮件
我想使用firebase身份验证向用户的电子邮件发送电子邮件验证码 . 我正在使用(sendEmailVerification)方法,但firebase会向用户's email. Is it possible to send verification code to user'发送电子邮件验证链接,如果是,那么它是如何完成的? 我正在使用Angular 4和firebase angularfire... -
2 votesanswersviews
登录后Angularfire2重定向
我正在使用离子2 rc0和角度2,我只是添加了angularfire2来使用firebse auth . 我已经完成所有配置和测试(我只是看到我的用户登录了firebase控制台)但我想在登录后重定向到其他页面 . 我的登录代码: registerUserWithGoogle() { console.log('Google'); this.af.auth.login(); } 我的f... -
0 votesanswersviews
AngularFire2电子邮件验证
我正在使用AngularFire2来验证使用Firebase的用户 . 我允许用户更改他们的电子邮件地址 . firebaseUser: firebase.User firebaseUser.updateEmail(newEmail).catch((data) => {... 现在我想也能够将 emailVerification 设置为 false . firebaseUser.ema... -
0 votesanswersviews
Authguard angularfire2检查电子邮件是否已通过验证
我目前在我的authguard中有以下代码,以防止未登录时访问路由,但我还希望将未经验证的用户发送到验证页面,我该怎么做? canActivate(): Observable<boolean> { return Observable.from(this.auth) .take(1) .map(state => !!state) .do(authenticated =&... -
1 votesanswersviews
从CLI插件执行命令期间发生错误@ ionic / cli-plugin-cordova您的插件可能已过期
离子3 cli离子cordova运行android有运行时错误 . 当我安装angularfire2不能 Build 这个项目 . [10:25:54] webpack已启动... [WARN]从CLI插件(@ ionic / cli-plugin-cordova)执行命令时出错 . 你的插件可能已经过时了 . 错误:./~ / firebase / app / shared_promise.j... -
1 votesanswersviews
Angular Firebase数据库查询
这是我的.ts文件 import { Component, OnInit } from '@angular/core'; import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database'; @Component({ selector: 'a... -
0 votesanswersviews
我在向Angular中的firebase数据库发送数据时收到错误
我正在开发基于Angular-firebase的聊天应用程序, 我将数据发送到我的Angular服务文件chat.service.ts时收到错误 我正在把错误提到下面 ChatFormComponent.html:5 ERROR TypeError:queryFn不是ChatService.push ../ src /中的AngularFireDatabase.push ../ no... -
1 votesanswersviews
使用Angularfire2嵌套Observable(TypeScript)
我有以下非规范化的Firebase结构: members -memberid1 -threads -threadid1: true, -threadid3: true -username: "Adam" ... threads -threadid1 -author: memberid3 -qu... -
13 votesanswersviews
Angular 2 Firebase Observable承诺不返回任何东西
我目前正在使用AngularFire2处理Angular 2项目,我正在尝试将FirebaseListObservable转换为Promise . 我知道它没有多大意义,因为Observables更有用,但是这个函数将成为链接多个promise的另一个函数的一部分 . 而且我不熟悉如何在一系列承诺中订阅Observable ...该函数在服务中执行,但它似乎没有返回任何东西 . 基本上,我想要做的... -
3 votesanswersviews
这个使用Angularfire2从Firebase数据库中检索列表的示例究竟如何?
我不是很喜欢JavaScript \ TypeScript,我有一些问题需要了解这个示例如何用于Angular应用程序以从Firebase数据库中检索数据 . 它运行正常,但我对它的逻辑有一些疑问(我认为它应该是与函数式编程范式相关的东西,我不是那么讨论这个主题) . 所以我有这个代码使用 Angularfire2 库(新的 ^5.0.0-rc.4 版本)来查询我的Firebase数据库: @Co... -
2 votesanswersviews
使用angularfire2在Firebase实时数据库上查询数据关系
我需要查询注释并仅请求userId在评论中列出的用户 . 我在Firebase实时数据库中的数据库结构: { "comments" : { "c_id1" : { "commentId" : "c_id1", "commentText" : "text&... -
0 votesanswersviews
使用Firebase进行基于角色的用户访问控制 - 语法错误(switchMap)
我尝试使用Firebase创建基于角色的用户访问控制,以便在用户通过身份验证&& admin ...时允许访问路由,并且我正在尝试使用本教程:https://angularfirebase.com/lessons/role-based-permissions-and-authorization-with-firebase-auth/ My AuthService import { ... -
1 votesanswersviews
与firestore的材料日期选择器
根据this,来自angularfire2的firestore将所有Date对象默认为Timestamp对象,因此这打破了Material Date Picker中的双向数据绑定 . 是否有替代方案可以实现相同目标? -
3 votesanswersviews
Firestore:首先提供缓存数据
Firestore可以处理脱机持久性,但它似乎不首先加载缓存数据 . 那可能吗 ?如果首先加载本地数据,那么app perf会好得多 . 如果不可能,是否有一种简单的方法可以手动获取本地数据,因此我可以先进行Observable合并并加载缓存数据 . 非常感谢 编辑: 我正在使用带有Ionic 3的angularfire2 . 我期待Firestore的离线首次行为 . 由于valueChange... -
0 votesanswersviews
如何在Firestore中获取密钥?
我尝试将我的收藏品的钥匙放在最后一个收藏品中 invoices -uid - invoice -uid -data 如何使用Firestore和angularfire2 v5访问我的收藏集中的键? -
1 votesanswersviews
从firestore读取数据时出错
我正在使用angularfire2来添加和从firestore获取数据,并且我保持读写开放 . 问题是我能够写入数据库,但我在获取数据时没有收到错误: Exception: TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arg...