问题标签 [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 投票
2 回答
898 浏览

javascript - polymerfire/firebase-query 事务完成事件

Polymer 和 Polymerfire 非常新。我在这里找不到答案,所以希望我能在这里得到帮助。我的基本问题是“我如何处理 polymerfire/firebase-query 发送的数据?” 注意我使用的是polymerfire 0.9.4 版,而polymer 是1.4.0 版。

我可以使用 Firebase 查询从 Firebase 加载我的数据,但是其中一些值是我需要转换为用户友好信息的原始数字。例如,我有一个以毫秒为单位的存储时间,我想将其转换为日期,还有一个数字字段,指示存储的数据的“类型”,我想为其显示一个图标,而不仅仅是一个原始数字。我认为我最好的选择是使用交易完成承诺或观察者。两者都开火,但似乎都没有让我访问数据。观察者的 newData 是一个空数组,并且交易完成.. 好吧,当承诺触发时,我真的不知道该怎么做。下面是我的相关代码。我也尝试使用 notify: true,但我似乎没有正确理解这个概念。

0 投票
1 回答
121 浏览

firebase - 使用 Polymerfire 检测 Firebase 授权失败

什么是由于 Firebase 安全规则而导致授权失败时检测的最佳实践。例如,如果 Firebase 数据库中的安全规则不允许下面的当前登录用户访问“/path/to/data”,如何检测到它?

0 投票
1 回答
101 浏览

firebase - 聚合物中的 firebase-app 元素不会使用数据绑定属性更新自身

我在链接 https://github.com/Pancake-CMS/authentication-page/blob/master/authentication-page.html中有一个聚合物元素

在第 55 行,我有一个绑定了对象的firebase-app元素。config

当第local-configurator51 行的元素获得更新配置时,它会触发handleConfigChange更新config对象的函数。

问题如下。

firebase-app元素似乎没有显示更新的配置。或者即使它获得了更新的属性,它似乎也没有重新初始化 firebase 应用程序。

我不确定代码中缺少什么。我想知道是否有人可以指出我正确的方向。

谢谢

0 投票
1 回答
634 浏览

firebase - 使用 Polymerfire 从 Firebase 检索数据

我目前从 Polymerfire 开始,并尝试做一个小应用程序来列出存储在 Firebase 上的一些数据作为纸卡。我使用了谷歌实验室示例中的一些代码来构建应用程序,因此它的立场如下:

索引.html

beer-list-app.html

但是,它似乎不起作用并且没有显示任何内容。我已将 log 属性添加到 firebase-query 并在控制台上获得以下信息:

我尝试将模板上的项目更改为 [[branddata]],结果相同。

引发错误的 polymer-micro.html 的代码:

根据 Chrome 开发工具,JSON.parse 的变量值包含 {{branddata}} 或 [[branddata]],具体取决于我在模板上定义它的方式。

这是我想念的东西。

编辑:我更改了一点 beer-list-app.html 添加 dom-module。现在json错误已经消失,日志显示如下:

编辑 2:我按照 getbuckts 的建议修改了 beer-list-app.html 中数据更改函数的代码。我的控制台将 newData 记录为空。

提前致谢。

0 投票
2 回答
281 浏览

firebase - 如何在 Polymer 自定义元素中验证 Firebase 用户?

我有一个 Polymer 应用程序,我想在其中使用 Firebase 身份验证。我创建了一个<paper-dialog>带有电子邮件和密码表单的自定义元素。

如果我在自定义元素中包含<firebase-app><firebase-auth>元素,我就可以对用户进行身份验证。到目前为止,一切都很好。

当我想使用根元素中的按钮/功能将用户从应用程序中注销时,就会出现问题。我需要获取<firebase-auth>元素才能调用它的signOut方法。我找到带有or但它返回 null的<firebase-auth>元素。$.id$$('#id')

如果我将<firebase-auth>and<firebase-app>元素移动到根元素中,那么我在尝试从我的自定义登录元素中访问它们时会遇到同样的问题。

如果我只将<firebase-auth>元素添加到两个地方,我会得到'No app configured for auth',如果我也将<firebase-app>元素添加到两个地方,我会得到'Default app already defined'.

我怎样才能使这项工作?

0 投票
1 回答
508 浏览

firebase-realtime-database - Polymerfire - 更新firebase值的正确方法是什么

correct更新firebase值的方法是什么?是使用firebase-document吗?我知道在聚合物火中,已被弃用。但是,在 https://github.com/PolymerLabs/todo-list中,我可以像这样简单地更新集合:

……

更新firebase db的正确方法是什么?顺便说一句,有什么作用this.linkPaths?如果没有linkPaths,则不会更新 firebase 数据库。

0 投票
2 回答
147 浏览

firebase - 如何将polymerfire 演示部署到firebase?

我想在firebase中尝试polymerfire的演示。为了让它在本地运行,我遵循了这些步骤。但是我需要做些什么才能让它在firebase中运行呢?

我想firebase init并且firebase deploy应该运行,但浏览器只在控制台中显示错误。聚合物项目必须以某种方式构建,firebase“公共”文件夹应该是什么?

0 投票
2 回答
289 浏览

polymer - 无法使用聚合物中的 Iron-ajax 访问 Google Rest API

我正在使用 Polymerfire 进行身份验证。来自谷歌 REST API 的响应是 401...

您可以使用 Iron-ajax 发出 Google api 请求吗?它在 oauth 操场上效果很好......

代码:

我究竟做错了什么??? 控制台截图

0 投票
1 回答
167 浏览

firebase - 使用 polymerfire 显示数据

我是一名网络开发人员,但我一直在研究以 Firebase 作为后端的 Polymer。我只是想使用 dom-repeat 显示来自 Firebase 的对象列表,但我完全迷失了。任何帮助将非常感激。

Firebase 结构:

聚合物代码:

0 投票
1 回答
264 浏览

arrays - Wrong length of array, empty row on dom-repeat in Polymer

I'm trying to retrieve Firebase data with Polymer Fire. When I look in the console it's returning two objects, however the length of the array is three. When I'm trying to execute a dom-repeat I'm successfully printing two filled in rows but also one empty row. How is this possible?

enter image description here