问题标签 [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.

0 投票
1 回答
527 浏览

angular - 与 angularfire2 一起使用时找不到命名空间“firebase”

我想使用 AngularFire2 启动一个 Angular2 Typescript 项目。

我按照此处找到的确切说明进行操作:https ://github.com/angular/angularfire2/blob/master/docs/1-install-and-setup.md

但是当我这样做时,ng serve我得到了多个错误Cannot find namespace 'firebase

我已经用谷歌搜索了几个小时,大多数“解决方案”都不起作用或者已经过时/过时了。

然而,该应用程序启动并实际上运行良好,但一直有 20 个红色错误很烦人,并且使调试变得麻烦。

有任何想法吗?

0 投票
1 回答
1030 浏览

angular - ionic 2 显示消息模板问题

我正在使用 ionic 2 并制作聊天应用程序。问题是:

在此处输入图像描述

如图所示,如果我从下面的当前用户端消息显示中添加一个新消息,则旁边的蓝色消息而不是轻消息之后的蓝色消息可以以任何方式在彼此下方显示消息,就像在真正的聊天中一样......

0 投票
1 回答
301 浏览

javascript - 如何在 webAPP 中的 firebase 中添加新条目

这是路径https://code.firebaseio.com/products2上的数据结构

在此处输入图像描述

现在我想在 products/2586/Variants 上添加新条目。说条目是 112:真

我写了这个函数。

但它正在删除所有旧条目。

如何在不触及旧条目的情况下添加新条目?

0 投票
1 回答
500 浏览

angular - 使用 AngularFire 2 Auth 的 Angular 2 路由限制

我正在尝试将路由限制为仅对经过身份验证的用户可用。到目前为止,我已经在每个路由组件构造函数中添加了一个服务调用,以检查用户是否已登录。如果没有,您将被重定向到登录路由(索引):

有用。但是我不确定为此使用每个路由组件的构造函数是否是正确的做事方式,因为您实际上是在被踢出之前加载组件。有更好的方法吗?就像在 app.routes const 中使用其他参数一样?

0 投票
1 回答
1923 浏览

angular - Angularfire2:检查用户是否登录的正确方法?

我不想只允许登录用户访问某个站点。检查用户是否在加载时登录的正确方法是什么?

下面的代码是我的第一次尝试,但不知道它是否有效。当然我已经写好了数据库规则,现在我想为用户直观地完成行为。

0 投票
1 回答
496 浏览

javascript - 无法从 Firebase 存储 UploadTask 更新 ProgressBar

我正在使用 Angular2 和 Firbase 存储。我正在尝试获取“uploadProgress”值来更新(在 HTML 文件中指定),但是可以更新 uploadTask.on 函数中的“uploadProgress”变量。是因为它在另一个线程上运行吗?这个问题的任何解决方法?希望可以有人帮帮我。谢谢

onSubmit() {

0 投票
1 回答
403 浏览

angular - 在 AngularFire2 中访问 Auth 对象

我正在尝试使用 firebase 访问 angular2 中的 auth 对象,但我感到困惑。我可以在控制台中看到用户身份验证凭据,但身份验证变量似乎为空。

app.component.ts

app.component.html

auth即使显示用户凭据,该变量也似乎为空console.log(this.af.auth);,因此仅Please log in显示在 html 中。

0 投票
1 回答
469 浏览

meteor - Angularfire2:“location.protocol”必须是 http 或 https(一个 Meteor 应用程序)

我正在制作一个angular2-meteor基于Meteor v1.4and的应用程序Angular2 rc-5。到目前为止还不错,但我需要将它与我的 Firebase 数据库集成,但我得到以下异常(我在 Chrome 上运行该应用程序)。看来我所有的打字稿都很好,我没有收到任何错误,我的 Meteor 应用程序加载正常,我按照安装和设置教程直到第 4 步结束。(但是,由于我使用的是 Meteor,我没有使用角度-cli 创建项目),知道如何解决这个问题吗?谢谢

0 投票
1 回答
1365 浏览

firebase - firebase 3/AngularFire 2 在尝试设置 firebase 时无法捕获错误

Firebase v3.2.1 AngularFire 2.0.1

我尝试设置firebase,我收到了这个错误:

但我无法捕捉到错误,没有显示控制台日志!

知道如何捕捉拒绝/失败承诺吗?

查克

0 投票
1 回答
1309 浏览

json - Angularfire2 - 将项目直接附加到列表

当我push("number")使用 angularfire2 进入 firebase 时,数字不会直接附加,而是嵌套在生成的代码中。

Firebase 实时数据库内部:

1)初始代码:

2) 之后.push({"key3": "val3"})

为什么没有直接添加新对象,没有嵌套?