问题标签 [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.
firebase - Polymerfire firebase-query 不起作用且没有错误日志
我想使用 polymerfire 从 Firebase 获取数据,但不知何故它不起作用。
Firebase 数据
代码(Polymer v1.6,Polymerfire v0.10.2)
Firebase 规则
没有错误,没有数据。给出空console.info(newData);
数组。经过数小时的谷歌搜索,我偶然发现了类似的案例,这显然在这里没有得到解答(是的,这个问题与那个问题非常相似)。
有人知道我错过了什么吗?请帮忙。
firebase - 如何在polymerfire中检查登录的管理员?
我刚刚从我的单个应用程序 Polymer Web 应用程序的 json 数据存储更改为 polymerfire。我的 Web 应用程序中的所有数据都是公开的,只有一名管理员可以更改数据,所以我只有一个顶级节点用于所有页面数据。
对于登录,我将 firebase-auth 元素与公共提供程序一起使用,并设置了规则以授予我的管理员写入权限。
但是现在我正在努力解决如何给登录的管理员一个反馈以显示他已登录。为此,我在我的数据库中添加了第二个顶级节点('isAdmin'),只有登录的管理员才能读取,键为“Admin”,布尔值为“true”。我尝试使用 firebase-document 绑定到它,并在 dom-if 模板中使用它,如下所示:
但是,由于只有登录的管理员才能读取该节点,因此只有在登录后刷新浏览器时,我的 javascript 中的 admin 值实际上永远不会改变。因此,如果我尝试像这样记录状态:
我总是会得到:
Value for admin stored in firebase-document element: undefined
Polymer property for admin: undefined
从我的 _checkAdmin 函数返回,即使已登录。只有在管理员登录后刷新页面时,我才会从 firebase-document 获取日志,其中包含 isAdmin 节点上的存储对象:
,现在我会被这个值困住,即使注销也是如此。然后,我的 _checkAdmin 函数将始终记录以下内容:
然后我尝试了各种不成功的事情,但现在我想这不是检查登录管理员的合适方法吗?我只是不认为我应该直接在 javascript 中检查 uid。
很高兴有任何专业人士在附近并想帮助我,亚历克斯
感谢 Michael Bleigh 的帮助,我终于让它工作了,就像这样:
firebase - Polymer 1.x:如何在自定义行为中强制使用 firebase-document 获取数据
我正在尝试使用firebase-document
自定义行为中的动态、命令式创建的元素来获取数据。
我有以下代码。请注意第一个console.log
按预期正确记录的日志。但第二个从不记录任何内容。我哪里错了?
javascript - 全局使用 Polymerfire 身份验证
如果我有一个使用 polymerfire 的 firebase auth 元素来全局使用 user 属性,那么最好的方法是什么?
例如,如果我有一个带有登录按钮的元素:
然后我想显示或隐藏许多这样的组件:
firebase - 聚合物火同步空键
Polymer 将动态生成的空 id 与数据同步,然后将数据与数据绑定键同步。我如何阻止这种情况发生。
预期结果:
实际结果:
看起来“幽灵”数据是由于从 [[authenticatedUser.id]] 返回空值而创建的。因为它是动态的,而不是来自我的系统是浪费的,并且会用不需要的数据填充数据库。
javascript - 使用 Polymerfire 保存文档的问题
我正在尝试将数据保存到 firebase 数据库中,但总是遇到 TypeError。似乎无法找到问题所在。这是我的<template>
代码:
脚本:
这是错误:
注意: app-name 和 firebase-app 已正确定义。
firebase - Is it better to send two requests or one when indexing a Firebase?
I am storing a collection of widget
objects and simultaneously keeping a separate list of their indices. When I fetch data from a selected object using a view of indices, I need to obtain a subset of the data object's properties.
I read somewhere that Firebase uses web sockets so I should not worry about the performance cost of multiple fetches? Did I understand that correctly?
At what point should I store the entire subset of object properties at the widgets-index
node instead of making a separate call to /widgets
?
Edit:
javascript - 在聚合物模块中使用观察者
我有一个简单的 firebase 查询:
是否可以创建一个回调来实时接收用户节点的更新?我读到了观察者,但我不明白如何在我的模块中使用它。
firebase - 在聚合物中从 this.$ 调用外部方法
我是聚合物新手,我有一些问题。我的 polymerfire 注册页面有以下代码聚合物代码。
问题是我无法从 createUserWithEmailAndPassword 成功函数调用 loginSuccess 函数。是否可以从 firebase-auth create 函数访问外部方法?
有没有办法跟踪 firebase 用户对象中的自定义属性,而不是创建第二个自定义用户对象?我认为这不是很有效,因为我必须在整个应用程序中访问这两个属性。
firebase - 这个.$。使用聚合物从 firebase 检索数据时语法给我错误
我正在使用聚合物和 firebase,我想从数据库中检索一次数据。为了实现这一点,我在我的自定义元素中做了这样的事情:
我有
这在我的元素中
现在,这给了我以下错误:
我究竟做错了什么?我可以不使用this.$。出于某种原因,该函数内部的语法?