问题标签 [firebase-polymer]
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.
polymer - 如何在 Firebase 中首次创建或注册用户
我在 Polymer 中使用 firebase-auth 和 firebase-document 元素。我使用“google”作为提供商登录。我的firebase数据库如下:
所以我计划在他们使用“谷歌”注册时创建新用户。每个节点 user1.uid 都将包含自己的详细信息。为了让每个人的详细信息保密,我设置了以下安全规则。
为了测试我的代码,我使用 firebase 仪表板在用户下手动创建了一个节点,一切正常。但是现在,用户如何启动注册过程?因为该users/
节点仅对登录用户可读/可写,我如何检查用户是否已经存在users/
,如果不存在则创建一个新的新节点users/user3.uid
。在侧面firebase-document
聚合物元素中,我将位置设置为
location = "firebase-app-location.com/users/user.uid"
。如果用户在场,那么我的应用程序工作正常并正在获取数据。但是如果用户不存在,那么我想在 users/ 下创建一个节点并加载一些预设的虚拟数据。
有任何想法吗?如何让这个工作。
javascript - 聚合物阵列更新
所以我遇到了 Polymer 1.0 的数组没有按预期传递的问题。我目前有一个 usersInOrg 数组,需要传递给应用程序的另一部分。在我开始尝试使用从嵌套函数内部添加的对象来改变数组之前,自动数据绑定系统就像一个魅力。
财产:
功能:
输出:
为什么对象没有附加到我的数组中?它应该输出5,6,[Object object]
我想。
firebase - Polymer 1.x + Firebase == Hello world?
我想用 Polymer元素制作Hello, world 。firebase-collection
我希望Hello, world
在控制台中看到一个或多个重复并且没有错误。相反,我没有看到Hello, world
很多控制台错误,开头是:
要重现问题,请执行以下步骤:
- 打开这个 jsBin。
- ❌ 在控制台中观察到没有Hello、world和错误。
请注意,<firebase-collection>
代码只是此处官方文档的复制/粘贴。
data-binding - Polymer 1.x:与 Firebase 的深度链接数据绑定
我想通过如下元素将settings
对象数据绑定到我的 Firebase 中的深层链接:firebase-document
当我paper-input
在应用程序的字段中输入name
和的值时email
,我希望看到 Firebase 值更新。但是,相反,它们不会更新。
完成这种深度链接数据绑定的最佳实践方法是什么?
编辑
我刚刚注意到有 35 个未解决的问题,firebase-element
并且这个 codelab 似乎出于同样的原因绕过使用它。如果元素尚未完全准备好,请说明。此外,根据这里的语言,进口似乎不寻常:
想要使用 firebase 的组件应该依赖 firebase-element 并导入 firebase.html 以防止库重复。这样的组件不需要使用 Polymer 或 firebase-element,但为了方便,我们将导入和元素放在一个包中。
很难理解上面这段话想说什么。所以一个例子会有所帮助。
firebase - 当位置 URL 没有“用户”时,firebase-collection 聚合物组件不起作用
我在使用 Polymer 的 firebase-collection 组件时遇到问题。在遵循todo-app示例之后,我能够访问来自特定用户的数据,但是我想做更高级的事情,例如对数据进行非规范化以拥有许多用户可以在全球范围内访问的更多扁平化 JSON 数据,请参阅此处以获取 firebase 指南。我的 Firebase 数据是按以下方式设置的:
身份验证后,聚合物的 firebase-collection 与此 URL 位置正常工作:
在我的元素范围内, this.userStuff 是一个变量,它包含 uid1 分支中的所有内容
但是,当我使用此 URL 访问非用户信息时,如下所示:
this.sharedDoc 是空的。
即使在使用“虚拟”数据预先填充 sharedDoc 之后,sharedDoc 之后也会变为空。
有没有人可以推荐任何资源来弄清楚我如何修复此代码,以便 sharedDoc URL 位置从 firebase 返回关联的 JSON(如上)?
polymer - 尝试创建聚合物应用程序
我正在尝试制作一个必须页面的聚合物应用程序。一张卡片包含学生姓名和照片,另一页当我们点击他们的卡片时,它会显示完整的详细信息。我试过流星和聚合物。错误太多。点击学生卡(36名学生)时,有什么方法可以从数据库动态获取数据以制作详细信息页面?
是否有任何其他后端框架可以与聚合物顺利配合?
很抱歉问了一个董事会问题,但网上只有少数关于聚合物的教程。
firebase - 聚合火元素崩溃应用程序
我刚刚将新的 Polymerfire<firebase-app>
元素添加到我的 (Polymer 1.x + Firebase 3.x) 项目中,它使项目崩溃了。我希望在 localhost 上看到主屏幕加载,但相反,我只是得到一个空白屏幕和控制台错误。
控制台日志报告以下错误:
控制台日志firebase-app.html:94
Uncaught ReferenceError: firebase is not defined
相关的代码行(第 94 行)如下:
firebase-app.html,第 94 行 https://github.com/firebase/polymerfire/blob/master/firebase-app.htmlfirebase - 如何安装具有所有依赖项的 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
polymer - Polymerfire - 在事件发生后创建数据
我正在使用来自 bower bower install firebase/polymerfire的 firebase/polymerfire 包
触发方法后如何在数据库中创建一些数据?
文档标签看起来会显示和更新数据。我想,当用户注册时,创建一些数据供用户使用。
我如何使用默认的 set() 或普通 SDK 之类的推送方法?
我如何在 JavaScript 的事件上调用它?
当尝试将路径绑定到我的文档时
数据不会显示,但我有身份验证工作。