问题标签 [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 回答
3705 浏览

authentication - 我需要一个工作示例演示或 Polymer 1.x 中的 Polymerfire 元素

请分享如何使用<firebase-auth>Polymer 元素的工作代码示例。

我有一个自定义<paper-button>,我试图将其设置为用于用户身份验证的登录按钮。我想使用 Firebase 来执行用户身份验证服务。

这是用户文档

这是 Github 存储库

0 投票
1 回答
973 浏览

firebase - 如何安装具有所有依赖项的 Polymerfire?

我正在尝试安装和使用 Polymerfire<firebase-auth>元素。但是,显然,我还没有成功安装所有依赖项,例如 firebase-sdk。

我尝试使用用于安装其他 Polymer 元素的 Bower 命令模式:

命令行

但是,显然,可能没有为 Bower 设置 Polymerfire,我收到以下错误。

致命:远程错误:
找不到存储库。

就目前而言,我在 Polymerfire bower.json 文件中列出了以下依赖项

鲍尔.json

但是我没有,我再说一遍,我没有,我的项目的 bower_components 目录中有任何 firebase-sdk 目录。

请帮我解决这个问题,并将 Polymerfire 的所有必要依赖项(包括 firebase-sdk)正确安装到我的 Polymer 项目中。

编辑

当我执行以下命令时:

命令行

似乎工作。但是,当我检查我的 bower_components 目录时,我仍然看不到任何 firebase-sdk 子目录,并且我仍然收到相同的控制台错误。单击此处查看另一个更详细地处理此错误的问题

控制台日志

firebase-app.html:94
Uncaught ReferenceError: firebase is not defined

0 投票
1 回答
847 浏览

firebase-realtime-database - firebase-query 数据观察者未触发

我正在尝试处理 firebase-query 的回调,以便我可以进行一些本地过滤。我正在使用 polymerfire,特别是 firebase-query web 组件来获取特定路径中的所有记录。下面是用法

内部脚本标签

问题是观察者没有被调用。

0 投票
1 回答
666 浏览

firebase - Polymerfire 在 Firebase 数据库中为新登录用户创建 uid 路径

我是聚合物和火力的新手。我找不到关于聚合物的 firebase-document 元素的好文档。我的问题是当新用户登录时,如何使用他的 uid 在 firebase 数据库中创建一个对象?

另外,请指出一些关于如何使用polymerfire firebase 元素保存和查询数据的好例子。

0 投票
0 回答
110 浏览

firebase - 无法访问聚合物元件的功能

我有 db-module,它是负责处理数据的元素。然后我在我的加入模块中创建了这个元素。但是当我尝试访问 db-module 方法join(email,password)时,它说它不是一个函数

数据库模块:

加入模块:

0 投票
1 回答
1019 浏览

firebase - Polymerfire 获取列表中每个元素的数据

使用与 polymerfire 网站上类似的示例,我如何获取每个注释的信息。

如果我得到一个可用的笔记列表,例如:

结果将是一个对象

为每个笔记获取数据的公认方法是什么?

这是我到目前为止所得到的,但是当删除或添加东西时它不起作用。

请注意,我已将 notes 对象直接从 firebase 转换为数组,因此我可以使用 dom-repeat

感谢任何反馈表示赞赏

0 投票
1 回答
2306 浏览

firebase - 错误:“无法在字符串上创建属性 '$key'...”

我正在尝试使用Vaadin Expense Manager Demopolymerfire/firebase-query加载存储在 Firebase 中的数据。具体来说,我试图用和的组合替换元素。<vaadin-pouchdb><firebase-query></app-indexeddb-mirror>

https://github.com/vaadin/expense-manager-demo/blob/master/src/overview-page.html

当我尝试加载页面时,我希望看到我的网格填充了测试数据;但相反,我收到以下错误。

控制台日志

firebase.js:284 未捕获的类型错误:无法在字符串“foo”上创建属性“$key”

firebase.js:284 Uncaught TypeError:无法在字符串“new”上创建属性“$key”

firebase.js:284 Uncaught TypeError:无法在数字“123”上创建属性“$key”

{{expenses}}我希望通过以下方式传递给应用程序的值<firebase-query>如下:

什么可能导致此错误?为什么有一个属性'$key',试图被创建?等一下。可能是因为没有与费用相关的密钥,因为它们存储在我的 Firebase 中?

编辑:

Firebase 中的数据如下所示:

0 投票
1 回答
1978 浏览

firebase - 通过 polymerfire/firebase-query 元素将数据推送到 Firebase

我在尝试使用 polymerfire 聚合物元素将数据按需推送到 Firebase 数据库时有点卡住了。我在 DOM 元素中有一个数据绑定,它可以完美地用于已经存在的寄存器。我真正的问题是如何创建具有唯一 ID 的新寄存器?

如果我将模板修改为具有铁输入和 2 路数据绑定,则可以轻松更新寄存器并且在 Firebase 中没有问题。

真正棘手的部分是如何将新对象(消息)推送到具有唯一 ID 的 Firebase,例如"lasdjlkadj1978kld"

我曾尝试通过 JS 更新“数据”对象,但它只是在本地修改...

0 投票
1 回答
321 浏览

polymer - 监听 firebase-document 同步

您如何知道 Polymerfire firebase-document 元素何时同步?

具体来说,firebase-document 通过其data属性与对象绑定。这个对象的值来自 undefined --> { } --> {actual persisted data}。

您如何收听 firebase-document 完成从服务器获取的安装数据。我正在尝试检查该位置是否有数据写入。

0 投票
1 回答
515 浏览

data-binding - Polymerfire 查询 orderByChild 不起作用

orderByChild没有记录,但它是来自polymerfire的查询元素的公共 api 的一部分。

我的应用程序中有这样的东西:

我的元素的属性在哪里order具有有效的字符串。

查询正在运行并返回结果,但没有排序。

通过在 chrome 中检查它,问题在于它query.orderByChild没有被绑定。如果我从 chrome 控制台 ( query.orderByChild = myelement.order) 分配它,它会重新运行查询并以正确的顺序返回记录。

知道可能是什么问题吗?