问题标签 [angularfire]

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 回答
1282 浏览

angularjs - 从索引数组中获取 firebase 列表

我有一个有序故事的索引:

我想获取引用的故事并将其传递给 angularFireCollection

这是来自 angularfire 的示例。这将获得所有故事,而不仅仅是索引中的故事。如何仅获取索引中的那些?

0 投票
1 回答
2284 浏览

javascript - AngularFire 单个对象

在 angularFire 示例中,它展示了如何从 firebase 获取对象集合。

只有一个对象呢?

我试过这样的事情:

似乎不起作用。控制台正确输出对象值,但控制器不更新。

0 投票
1 回答
4354 浏览

angularjs - 将 FireBaseAuthClient 与 AngularJS 一起使用时出现“错误:$apply 已在进行中”

我正在尝试在 AngularJS 范围内记录登录用户,但在页面首次加载时出现错误。

单击“登录”似乎可以工作,但随后注销会出现相同的“$apply 已在进行中”错误。

我期待我只是误解了如何$apply工作,有人可以帮忙吗?

更新

如果我只将if (user)部分包装$apply()如下,它可以无缝工作。

原始代码

应用程序.js:

控制器.js:

索引.html:

0 投票
1 回答
4365 浏览

firebase - firebaseRef.push() 与 angularfire 的等价物是什么?

在下面的非 angularfire 伪代码中,我希望 firebase 为被推送的新数据生成一个密钥。

我尝试通过 angularfire 使用绑定模型做同样的事情,但它只是给我关于对象没有push()方法的错误,类似于这个问题。当数据类型是数组时,他就可以工作了。

如何使用对象的自动键获得我在常规 Firebase(非 angularFire)中看到的良好行为?

0 投票
1 回答
789 浏览

angularjs - 如何停止 angularFire 将对象中的键/值数量限制为 100?

我将一个 Firebase 对象填充为具有 200 个键/值对,然后使用 ng-repeat 显示它。相关代码为:

加载页面似乎删除了前 100 个键/值对。

如何防止这种行为?

0 投票
1 回答
3562 浏览

angularjs - Firebase AngularFire 隐式和显式同步之间的区别

我是火力基地的新手。我想用 angularjs 构建它,我发现了 angularfire。

在 angularFire 文档中列出了隐式和显式同步。我试图理解 github 中的文档,但我仍然不明白有什么区别以及如何使用它们。 angularFire()angularFireCollection()

angularFire()另外,和中的论点是什么意思angularFireCollection()

感谢广告

0 投票
1 回答
555 浏览

javascript - 在 AngularFire 中检查数据的唯一性

使用 AngularFire,我只想在“名称”是唯一的情况下向我的 angularFireCollection 添加一个对象。我的数据结构如下:

例如,我希望在将数据对象添加到 ClientList 之前验证“Brian”是一个唯一名称。我希望这可以在 Angular 控制器中完成。实现这一目标的“Angular 方式”是什么?

0 投票
2 回答
1942 浏览

angularjs - 使用 AngularFire,是否可以创建关系型数据库?或者访问 UniqueIDs?

我在 Firebase 的博客上看到了这篇文章,解释了使用他们的平台创建关系数据对象的最佳方法。我正在努力将这些概念转化为 AngularFire,它们与 AngularJS 平台的集成。

具体来说,我正在尝试显示两个链接的数据集,它们具有单向指针引用,类似于他们在此示例中从他们的帖子中描述的方式:

问题:当前的 AngularFile 集成是否可以对其他数据对象进行指针样式引用?如果是这样,你能举个例子吗?

编辑:如果我可以访问AngularFire 为我的数据生成的唯一 ID [见下文], 我觉得我能够解决这些问题。我如何访问它们?

在此处输入图像描述

0 投票
1 回答
1666 浏览

angularjs - 使用 angularFireCollection 查询对象?

我使用隐式方法来检索数据对象:

此代码位于从不同位置调用的服务中,到开发阶段它可能在 100 - 150 左右,所以我离开控制器并进入服务,但现在 firebase 数据绑定显然会覆盖不同segment的 s 所以我转回显式方法,让不同的 firebase 只将数据发送到站点,而不是数据绑定和相互覆盖:

就在那里,我发现了为什么我首先选择隐式:typeof 有一个参数,如果我正在调用字符串、数组、对象等,我可以告诉 firebase。我什至查看了 angularfire.js 和看到如果没有给出参数,如果默认情况下将其标识为数组。

现在,我肯定会转向显式方法(也就是说,如果 angular2.0 没有拯救),并且重建我的 firebase json 以适应仅数组策略并不是什么大不了的事,但肯定有显式调用对象的选项,还是我遗漏了什么?

0 投票
1 回答
1210 浏览

angularjs - 在 AngularFire 中使用限制

这是我现在拥有的代码:

我可以插入什么代码来限制从火力库返回的内容仅限于具有指定优先级的那些(假设优先级是“新的)?

谢谢您的帮助。