问题标签 [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.
authentication - 我需要一个工作示例演示或 Polymer 1.x 中的 Polymerfire 元素
请分享如何使用<firebase-auth>
Polymer 元素的工作代码示例。
我有一个自定义<paper-button>
,我试图将其设置为用于用户身份验证的登录按钮。我想使用 Firebase 来执行用户身份验证服务。
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
firebase-realtime-database - firebase-query 数据观察者未触发
我正在尝试处理 firebase-query 的回调,以便我可以进行一些本地过滤。我正在使用 polymerfire,特别是 firebase-query web 组件来获取特定路径中的所有记录。下面是用法
内部脚本标签
问题是观察者没有被调用。
firebase - Polymerfire 在 Firebase 数据库中为新登录用户创建 uid 路径
我是聚合物和火力的新手。我找不到关于聚合物的 firebase-document 元素的好文档。我的问题是当新用户登录时,如何使用他的 uid 在 firebase 数据库中创建一个对象?
另外,请指出一些关于如何使用polymerfire firebase 元素保存和查询数据的好例子。
firebase - 无法访问聚合物元件的功能
我有 db-module,它是负责处理数据的元素。然后我在我的加入模块中创建了这个元素。但是当我尝试访问 db-module 方法join(email,password)
时,它说它不是一个函数
数据库模块:
加入模块:
firebase - Polymerfire 获取列表中每个元素的数据
使用与 polymerfire 网站上类似的示例,我如何获取每个注释的信息。
如果我得到一个可用的笔记列表,例如:
结果将是一个对象
为每个笔记获取数据的公认方法是什么?
这是我到目前为止所得到的,但是当删除或添加东西时它不起作用。
请注意,我已将 notes 对象直接从 firebase 转换为数组,因此我可以使用 dom-repeat
感谢任何反馈表示赞赏
firebase - 错误:“无法在字符串上创建属性 '$key'...”
我正在尝试使用Vaadin Expense Manager Demopolymerfire/firebase-query
加载存储在 Firebase 中的数据。具体来说,我试图用和的组合替换元素。<vaadin-pouchdb>
<firebase-query>
</app-indexeddb-mirror>
当我尝试加载页面时,我希望看到我的网格填充了测试数据;但相反,我收到以下错误。
控制台日志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 中的数据如下所示:
firebase - 通过 polymerfire/firebase-query 元素将数据推送到 Firebase
我在尝试使用 polymerfire 聚合物元素将数据按需推送到 Firebase 数据库时有点卡住了。我在 DOM 元素中有一个数据绑定,它可以完美地用于已经存在的寄存器。我真正的问题是如何创建具有唯一 ID 的新寄存器?
如果我将模板修改为具有铁输入和 2 路数据绑定,则可以轻松更新寄存器并且在 Firebase 中没有问题。
真正棘手的部分是如何将新对象(消息)推送到具有唯一 ID 的 Firebase,例如"lasdjlkadj1978kld"
?
我曾尝试通过 JS 更新“数据”对象,但它只是在本地修改...
polymer - 监听 firebase-document 同步
您如何知道 Polymerfire firebase-document 元素何时同步?
具体来说,firebase-document 通过其data
属性与对象绑定。这个对象的值来自 undefined --> { } --> {actual persisted data}。
您如何收听 firebase-document 完成从服务器获取的安装数据。我正在尝试检查该位置是否有数据写入。
data-binding - Polymerfire 查询 orderByChild 不起作用
orderByChild
没有记录,但它是来自polymerfire的查询元素的公共 api 的一部分。
我的应用程序中有这样的东西:
我的元素的属性在哪里order
具有有效的字符串。
查询正在运行并返回结果,但没有排序。
通过在 chrome 中检查它,问题在于它query.orderByChild
没有被绑定。如果我从 chrome 控制台 ( query.orderByChild = myelement.order
) 分配它,它会重新运行查询并以正确的顺序返回记录。
知道可能是什么问题吗?