问题标签 [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.
firebase-polymer - 如何使用新的 polimerfire 将数据保存到 firebase
我只是一个聚合物的新手,我想使用新的聚合物火,但我很困惑将新数据保存到 firebase 的最佳方法是什么,我应该使用 firebase-document 还是 firebase-query ?哪个是最好的使用方法?
我试图在谷歌上找到示例,但我找不到任何:(,我真的很感谢任何帮助或使用这个新组件的示例。
非常感谢。
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]]"
,但我不确定我将如何拥有uid
或logID
定义(或预定义)作为属性,因为有很多不同的条目。uid
是字母和数字的混乱,而是logID
时间戳
我不确定是否orderByChild
遍历了深入到根的多个级别。
firebase-polymer - Firebase-Polymer 数组代码问题
这个函数将是循环的,每个循环 key1 和 key2 都会改变......问题是数据库结果是一个数组,它不会获取键的每个数据,它只会记录最后一个数据。
polymer - 使用 Polymerfire 的 app-indexeddb-mirror
我构建了一个包含多个选项卡的简单页面。每个选项卡都从 Firebase 加载文章的提要(集合/列表)并在页面上呈现卡片。一切都按我的意愿进行,直到我尝试将访问过的提要持久化indexeddb
到app-indexeddb-mirror
.
这是我所做的:
我想要做的是将每个提要缓存indexeddb
为一个条目(提要名称作为键,数据作为值),因此可以在应用程序离线时加载它们。这基本上app-indexeddb-mirror
就是为了,对吧?
但是,我无法理解 和 之间的数据流,firebase-query
并且在切换选项卡时app-indexeddb-mirror
我不断被indexeddb
覆盖/清空条目。
有什么我做的不对吗?谢谢。
firebase - 使用 Firebase-query 从 ID 数组中获取数据
我正在尝试使用 Polymerfire 的 firebase-query 来检索数组中每个 ID 的子项列表。我有一个数组,其中包含三个 ID 和一个 firebase 查询,如下所示:
和几个看起来像这样的观察者:
最初的路径teamContacts
为空。设置路径后,我不明白如何获取和使用数据。Firebase 文档显示了一个名为的方法getStoredValue()
,但该方法似乎不存在于 Github 上的 firebase-query 源中。我认为设置一条新路径会获取数据并触发数据的观察者,但情况似乎并非如此。如何让 firebase-query 使用新路径重新查询,然后异步处理数据?
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数据刷新并在登录时显示
它有效,但对我来说看起来不正确。
有没有更好的方法,更聚合的方法?
谢谢
询问聚合物
firebase - 用于聚合物的新 Firebase 身份验证是否包含更改密码过程?
我在Polymer 1.0 及更高版本的新firebase-auth中找不到任何重置密码或发送密码重置电子邮件的方法迹象。如果它存在,我在哪里可以找到它?我需要它才能完成登录/注册程序。
我可以看到具有方法的 Polymer 0.5 及更早版本的旧版本,但文档说它适用于 Polymer 0.5 及更早版本。
任何帮助,将不胜感激。
firebase - 为什么我的 Polymer 应用无法在 Firebase 上运行?
这是我在这里的第一篇文章,我不得不说,Stack Overflow 对开发者来说是一个了不起的社区。这些年来我多次访问过,非常感谢大家的加入和分享你的知识!
所以...我喜欢 Web 开发,并且正在尝试使用 Polymer。
我使用 Poylmer CLI 并开发了一个基本的聚合物样板,当我在 polyserve / polymer cli 上本地运行时,它可以完美运行。
当我部署到 firebase 或使用本机浏览器打开(而不是启动 polyserve 或聚合物服务)时,应用程序显示为空白。我也看不到任何控制台错误?
有人可以解释为什么我的网络应用程序不工作吗?
这是 firebase 部署的链接:https ://vapoursnake-91c13.firebaseapp.com/
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 是一个了不起的工具,我绝对希望在我的项目中使用它。我只需要学习如何驯服野兽。
firebase - Firebase 2.x + Polymer 1.x:从 CDN 加载 Polymerfire 并获取数据
我想使用polymerfire
元素来获取数据https://dinosaur-facts.firebaseio.com/dinosaurs
并在元素中显示数据dom-repeat
。
我究竟做错了什么?我该如何正确地做到这一点?
http://jsbin.com/zeyimotasa/1/edit?html,控制台,输出