问题标签 [polymerfire]

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

sorting - 使用 firebase-query 在 polymerfire 中按键 desc 排序

我正在使用 firebase 和 polymer 来构建应用程序,并且我有一个使用 firebase-query 元素获得的数据。我想重新排序数据,以便它首先显示新数据,所以我想我可以使用模板标签上的 sort 属性按降序对它的键进行排序,但它没有按预期工作。

模板看起来像这样的方法:

在我的元素定义中,我有这个:

这是行不通的。到控制台的日志输出只是一堆 undefindes,所以问题应该存在,但我怎样才能访问每个问题的键?

0 投票
1 回答
318 浏览

javascript - 数据绑定到 Polymer 中的动态路径

我正在使用 Polymer 1.0 和 Firebase 构建一个 Web 应用程序,我希望在将数据输入到路径中带有用户 ID 的路径时更改视图。为此,我想做这样的事情:

让我更详细地解释一下。所以,在模板中,我有这样的东西:

如果您查看<p>上面的元素,hidden属性内部就是我希望发生数据绑定的地方。路径的结构questions是这样的:

问题数据结构

问题集合也是如此questions,每个问题都有一个属性afterMessage,我想在回答问题后显示给用户。

为了检查用户是否回答了问题,我在路径中调用answers了一个questions路径。在该answers路径中,我将用户的密钥作为用户选择的选择的密钥。

因此,如果具有用户密钥的用户ZjHDMDa270Uyp6sAL02Mam2ftGf2登录到我的应用程序,则该用户答案的​​数据绑定路径将是:

现在这个上面的表达式是我想要绑定的,但是用户ID当然会随着用户的变化而变化,那么我该怎么做呢?换句话说,我想做这样的事情:

0 投票
1 回答
34 浏览

polymer - 聚合物“firebase-document”将值作为对象返回以执行 dom-repeat 我如何将其转换为数组?

数据快照

就像做shapshot.val()有什么属性可以实现这一点?

0 投票
1 回答
233 浏览

firebase - 如何防止 firebase-query 元素更新数据

我正在使用聚合物和 firebase 来创建一个网络应用程序。为了在数据库中获取列表,我使用了 polymerfire 的“firebase-query”元素。

现在,我从数据库中获取的项目列表是人们在我的应用程序上发布的帖子。现在我有这样的 firebase-query 元素:

我有dom-repeat模板标签来显示这样的帖子

现在,如果我有一群人同时发布很多内容,这个列表会每秒更新一次,而且很难阅读。

有没有办法防止firebase-query元素在初始加载完成后停止更新,并在我调用某个函数时可能再次更新?

我试图添加一个禁用属性,但这只会删除data属性内的任何内容({{posts}}在我的情况下),所以当禁用设置时,屏幕上不会显示任何内容。

0 投票
0 回答
31 浏览

polymer-1.0 - 是否可以使用`dom-repeat`来执行多个`` 并将结果聚合到数组中?

是否可以使用 Observersdom-repeat执行多个<firebase-query>并将结果聚合到一个数组中?如:-

上面的代码显然是行不通的,只是为了演示一下思路。谢谢!

0 投票
1 回答
169 浏览

firebase - 在微服务开发风格中,云功能与 Firebase 应用程序的部署依赖关系是什么?

  1. 我有一个带有 polymerfire 的聚合物 2.0 Web 应用程序的项目,并使用发布到 firebase 托管firebase deploy

  2. 我有另一个具有云功能的项目,该功能作用于数据库触发器,并使用firebase deploy --only functions:updateOnChange

  3. 我有另一个具有云功能的项目,它是一个快速应用程序,具有路由映射GET /fns/register、、POST /fns/registerPUT /fns/register/confirm。我已经使用firebase deploy --only functions:register

我已经创建了重写规则,以将路由映射/fns/**到 firebase.json 文件中我的第一个项目(聚合物项目)中的寄存器云函数。我认为这是当前的 firebase 限制,我们无法管理来自多个项目的重写规则。

以下是我firebase.json的第一个项目(聚合物项目):

现在我的请求/fns/register被路由到我的register云功能,但res.sendFile我在应用程序中写的不起作用。它总是说

我在代码中的日志语句不起作用,即使我发送简单res.send(JSON.stringify({ a: 1 }, null, 3));,它仍然会引发相同的上述错误。

这意味着,我的代码没有被执行,或者我的库没有被上传到我的云函数。我想了解云功能与应用程序的部署范围/架构/依赖关系。

在 Google IO 2017 中,反复的建议是使用微服务风格的应用程序开发,而不是单一的单体。我在这里关注的是微服务开发风格,但无处可去!

请在这里帮助我。

0 投票
0 回答
443 浏览

arrays - 如何在 Firebase 中查询一组子键

假设我有这个数据结构:

现在我正在使用 Geofire 查询来获取某个区域中节点键的数组“结果”。假设这个数组看起来像这样:

我想使用 Polymerfire 元素来获取“posts”下的节点,这些节点的键位于结果数组中。我试着用这个:

但这不是这样做的正确方法。有人知道该怎么做吗?

亲切的问候

chwzr 李

0 投票
1 回答
117 浏览

firebase - Polymer 2.0 + firebase 无法正确更新

我在使用 Polymer 2.0 和 Firebase 时遇到了问题。我想将数据更新到 Firebase,firebase-document但是当我只想更新标题时,它会破坏所有以前的数据并只保存标题。

更新前的结构示例:

之后 :

我是否必须始终提供整个记录并仅更新我想要的字段,或者我只能提供我想要更新的字段saveValue。我试图只给出字段,但它似乎不起作用

这是我的代码的一部分:

谢谢

0 投票
1 回答
35 浏览

polymer - 在 Polymer 元素中引用值

我正在关注 Polymerfire 的代码实验室和第一次修补,想将登录元素从使用 google 登录更改为使用电子邮件/密码。

该元素有效,但我在尝试访问元素本身之外的电子邮件/密码字段的值时遇到了麻烦。

我原以为我可以通过引用 this.$.login.email.value 来访问电子邮件文本字段的值,但这不起作用。

这是我的代码

登录元素

这是应用程序元素

0 投票
1 回答
143 浏览

javascript - 使用 polymefire firebase-query 元素没有返回数据

我正在创建一个 dom 模块来在 div 中显示我的 firebase 数据。我在https://www.youtube.com/watch?v=9AHDSGitDP0&t=639s上观看了 Polycast 视频,但 firebase-query 组件没有提取数据。除了我登录的用户数据之外,控制台中没有显示任何数据,并且没有错误。我看到其他人在使用 polymerfire 提取数据时遇到问题,我在这里尝试了解决方案,但没有运气:Polymer + Firebase (Polymerfire): <firebase-query> not working inside single page app view (with <firebase-app> 位于我的应用程序.html)

有人可以帮忙吗?

在我的主要 html 页面中,我有以下内容:

这是我的组件文件(browse-events.html)中的代码