问题标签 [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.

0 投票
1 回答
110 浏览

firebase-polymer - 如何使用新的 polimerfire 将数据保存到 firebase

我只是一个聚合物的新手,我想使用新的聚合物火,但我很困惑将新数据保存到 firebase 的最佳方法是什么,我应该使用 firebase-document 还是 firebase-query ?哪个是最好的使用方法?

我试图在谷歌上找到示例,但我找不到任何:(,我真的很感谢任何帮助或使用这个新组件的示例。

非常感谢。

0 投票
1 回答
810 浏览

firebase - 将 Firebase 查询与 Polymerfire 一起使用?

在任何人对我发表评论之前,不要试图自己解决问题。

我今天已经阅读了大约 3 次这些 firebase 文档( https://firebase.google.com/docs/reference/js/firebase.database.Query )。我今天还通读了大约 3 次源代码(例如https://github.com/firebase/polymerfire/blob/master/firebase-query.html )。

我基本上有这样的数据设置:

我正在尝试这样使用firebase-query

本质上,在 中logMetaData,有一个名为的键Authorized User,我想将 与user.displayName的值匹配Authorized User

我想定义path="Logs/[[uid]/[[logId]]",但我不确定我将如何拥有uidlogID定义(或预定义)作为属性,因为有很多不同的条目。uid是字母和数字的混乱,而是logID时间戳

我不确定是否orderByChild遍历了深入到根的多个级别。

0 投票
1 回答
33 浏览

firebase-polymer - Firebase-Polymer 数组代码问题

这个函数将是循环的,每个循环 key1 和 key2 都会改变......问题是数据库结果是一个数组,它不会获取键的每个数据,它只会记录最后一个数据。

0 投票
1 回答
408 浏览

polymer - 使用 Polymerfire 的 app-indexeddb-mirror

我构建了一个包含多个选项卡的简单页面。每个选项卡都从 Firebase 加载文章的提要(集合/列表)并在页面上呈现卡片。一切都按我的意愿进行,直到我尝试将访问过的提要持久化indexeddbapp-indexeddb-mirror.

这是我所做的:

我想要做的是将每个提要缓存indexeddb为一个条目(提要名称作为键,数据作为值),因此可以在应用程序离线时加载它们。这基本上app-indexeddb-mirror就是为了,对吧?

但是,我无法理解 和 之间的数据流,firebase-query并且在切换选项卡时app-indexeddb-mirror我不断被indexeddb覆盖/清空条目。

有什么我做的不对吗?谢谢。

0 投票
2 回答
793 浏览

firebase - 使用 Firebase-query 从 ID 数组中获取数据

我正在尝试使用 Polymerfire 的 firebase-query 来检索数组中每个 ID 的子项列表。我有一个数组,其中包含三个 ID 和一个 firebase 查询,如下所示:

和几个看起来像这样的观察者:

最初的路径teamContacts为空。设置路径后,我不明白如何获取和使用数据。Firebase 文档显示了一个名为的方法getStoredValue(),但该方法似乎不存在于 Github 上的 firebase-query 源中。我认为设置一条新路径会获取数据并触发数据的观察者,但情况似乎并非如此。如何让 firebase-query 使用新路径重新查询,然后异步处理数据?

0 投票
1 回答
105 浏览

polymer - 如果位置不包含用户值,则 firebase-collection 不会在 firebase-auth 登录时刷新数据

如果以下代码中的位置(firebaseURL) 包含用户值(如 auth.uid),则 firebase-collection数据将在登录时从 firebase-auth 刷新。我正在使用聚合物 1.6.0

这是因为从 firebase-auth 登录时,用户值会发生变化,并且会更改位置值,从而刷新来自 firebase-collection的数据。

但是,如果位置路径不包含用户值,则数据将不会在登录时显示,您必须刷新页面才能发生这种情况。

到目前为止,我发现解决此限制的唯一方法有点骇人听闻。

我必须修改 firebase-collection 的 html 代码,如下所示:

像这样添加 _location() 函数,以强制 firebase-collection数据刷新并在登录时显示

它有效,但对我来说看起来不正确。

有没有更好的方法,更聚合的方法?

谢谢

询问聚合物

0 投票
2 回答
113 浏览

firebase - 用于聚合物的新 Firebase 身份验证是否包含更改密码过程?

我在Polymer 1.0 及更高版本的新firebase-auth中找不到任何重置密码或发送密码重置电子邮件的方法迹象。如果它存在,我在哪里可以找到它?我需要它才能完成登录/注册程序。

我可以看到具有方法的 Polymer 0.5 及更早版本的旧版本,但文档说它适用于 Polymer 0.5 及更早版本。

任何帮助,将不胜感激。

0 投票
1 回答
381 浏览

firebase - 为什么我的 Polymer 应用无法在 Firebase 上运行?

这是我在这里的第一篇文章,我不得不说,Stack Overflow 对开发者来说是一个了不起的社区。这些年来我多次访问过,非常感谢大家的加入和分享你的知识!

所以...我喜欢 Web 开发,并且正在尝试使用 Polymer。

我使用 Poylmer CLI 并开发了一个基本的聚合物样板,当我在 polyserve / polymer cli 上本地运行时,它可以完美运行。

当我部署到 firebase 或使用本机浏览器打开(而不是启动 polyserve 或聚合物服务)时,应用程序显示为空白。我也看不到任何控制台错误?

有人可以解释为什么我的网络应用程序不工作吗?

这是 firebase 部署的链接:https ://vapoursnake-91c13.firebaseapp.com/

0 投票
1 回答
1254 浏览

polymer - Service Worker:如何为每个新部署构建“新鲜”版本的网站?

问题

我在生产中遇到了一个网站(使用Polymer Shop模板构建)的问题,尽管我进行了新的和改进的部署,但它仍在提供旧版本的代码。

我正在使用 Polymer CLI$ polymer build命令和 Firebase 工具$ firebase deploy命令来推送对 Firebase 托管的更改。部署完成后,我导航到网站只看到未更新的更改:

  • Chrome:我首先看到的是旧版本的网站,必须“硬刷新”才能显示更改。

  • FireFox:我首先看到的是旧版本的网站,必须“硬刷新”才能显示更改。


这是之前的 n' 之后的镜头:

在此处输入图像描述


服务工作者工作流程?

我试图找出最好的工作流程是什么。我想进行设置,以便每次进行新部署时,整个站点都被清除干净,服务人员通过内部网络重置自己,我将 100% 确保现有用户将获得新部署的体验

无需硬刷新或使用隐身模式


我是不是该...

  • 删除服务工作者并在没有它的情况下部署新版本(坏主意)?
  • 在 Firebase 控制台中创建一个“新项目”并重新链接自定义域(乏味)?
  • 在 Firebase 控制台中找到“魔术按钮”以进行重置(是否存在)?
  • 编辑sw-precache-config.js文件(不确定如何)?
  • $ polymer build在配置中处理这个sw-precache(不确定如何)?
  • 甚至不知道的很棒的东西 ¯\_(ツ)_/¯

我知道问题存在于sw-precache-config.js文件中,但我不确定这是否是我应该解决的问题。


Service Worker 是一个了不起的工具,我绝对希望在我的项目中使用它。我只需要学习如何驯服野兽。

0 投票
2 回答
149 浏览

firebase - Firebase 2.x + Polymer 1.x:从 CDN 加载 Polymerfire 并获取数据

我想使用polymerfire元素来获取数据https://dinosaur-facts.firebaseio.com/dinosaurs并在元素中显示数据dom-repeat

我究竟做错了什么?我该如何正确地做到这一点?

这是 jsBin

http://jsbin.com/zeyimotasa/1/edit?html,控制台,输出