问题标签 [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 - How to view the Polymerfire demo using Polymer’s `polymer serve` polyserve server?
I want to view this demo of Polymerfire in my browser.
I expect to see the demo run in my browser. Instead, I see a blank page and the following console error.
console.log.error.messageGET http://localhost:8080/ 404 (Not Found)
Navigated to http://localhost:8080/
I used the following procedure:
- I installed the Polymer-CLI multi-tool per the instructions found here.
- I created a project using the Polymer Starter Kit (PSK).
- I named the project
my-app
. - I installed the Github repo found here using the CLI:
bower install ---save firebase/polymerfire
- I opened the terminal and navigated to the app's root directory.
cd path/to/my-app
- I ran the following Polymer-CLI command (per the instructions found here).
polymer serve
What can I do to try and solve this so I can see the demo run in my browser?
firebase - 使用聚合物将纸张输入与 Firebase 同步
这对于将数据从纸张输入同步到 firebase 数据库的解决方案如何。
数据metaName来自一个 paper-input 元素
我在 on-change 属性上使用了观察者,因为我讨厌用户必须移出输入才能使其持续存在的想法。我也选择不使用 PolymerFire,因为我没有一些我需要的功能,而且它还没有准备好生产。
我也不喜欢观察者在任何数据更改之前多次运行的想法。这应该,我想,打破它,但它的工作令我惊讶。
我还有什么其他选择?它们对我当前的解决方案有什么缺点吗?
firebase - 使用 polymerfire 时聚合物构建错误
尝试使用聚合物火进行构建时,出现此错误,以前有人见过吗?
“未找到解析器”是什么意思?
error: Promise rejection: Error: no resolver found for ../../../../bower_components/firebase/firebase.js
我的进口是
我使用的polymerfire版本是
完整的错误日志:
在 bower_components/firebase/firebase.js 中有一个 firebase.js
firebase-realtime-database - firebase-query 数据观察者未触发
我正在尝试处理 firebase-query 的回调,以便我可以进行一些本地过滤。我正在使用 polymerfire,特别是 firebase-query web 组件来获取特定路径中的所有记录。下面是用法
内部脚本标签
问题是观察者没有被调用。
firebase - Polymerfire 获取列表中每个元素的数据
使用与 polymerfire 网站上类似的示例,我如何获取每个注释的信息。
如果我得到一个可用的笔记列表,例如:
结果将是一个对象
为每个笔记获取数据的公认方法是什么?
这是我到目前为止所得到的,但是当删除或添加东西时它不起作用。
请注意,我已将 notes 对象直接从 firebase 转换为数组,因此我可以使用 dom-repeat
感谢任何反馈表示赞赏
firebase - Polymer 1.x:保存到 Firebase 时 $key 抛出错误
我想保存firebase-document
到 Firebase。但是我遇到以下错误。
未捕获(承诺中)错误:Firebase.push 失败:第一个参数包含属性“xxxxxxxxxxxx.items”中的无效密钥($key)。键必须是非空字符串,并且不能包含“.”、“#”、“$”、“/”、“[”或“]”
这是相关的代码。
我的元素.html数据对象包含一个包含$
字符的键标签。但这是由 Firebase 自动引入的,而不是编程决定。
我可以进行哪些编辑来保存我的数据?
javascript - 在 Polymer 元素中调用函数
我正在努力调用我的聚合物元素中的函数。我知道您需要使用this.functionName();
,并且它有效。
但是当我在这样的 setTimeout 中时:runSoon = setTimeout(this.runNow(), 12000);
它无需等待即可运行。如果我这样写:runSoon = setTimeout(function(){this.runNow()}, 12000);
它会给我一条错误消息:Uncaught TypeError: this.runNow is not a function
。
此外,当我在 Firebase 中使用 this.functionName 时,它可以工作,但在“forEach”中,就像在这个例子中一样,它给了我那个错误Uncaught TypeError: this.myFunction is not a function
:
谢谢
firebase - Polymer + Firebase:firebase-document,数据被覆盖?
我想使用firebase-document
. 看来数据已正确保存,但立即被覆盖。这是我得到的错误...
同步到内存。
从 Firebase 值更新数据:对象 {comment:“foo”,日期:“bar”,id:“-XXXxxxxxxXXXXXXxxxx”,商家:“baz”,状态:“bat”...}
app-storage-behavior.html:368同步到内存。
app-storage-behavior.html:350
从 Firebase 值更新数据:对象 {date:""}
看到日志中的第二段了吗?这是我不希望看到的。这可能是什么原因造成的?我能做些什么来实现我想要的行为?这是我的代码...
x-el.html编辑
这是控制台日志的屏幕截图。查看第二个同步到内存日志。它描述了将本质上是一个空对象的内容{date:""}
写入内存(firebase)。此操作会覆盖前一个对象:{comment: "c", date: "", merchant: "c", status: "new", total: "3"}
写入相同的位置。
这是有问题的 firebase-document.html 文件。
以下是相关的代码部分。
firebase-document.htmlfirebase-realtime-database - Polymerfire - 更新firebase值的正确方法是什么
correct
更新firebase值的方法是什么?是使用firebase-document吗?我知道在聚合物火中,已被弃用。但是,在 https://github.com/PolymerLabs/todo-list中,我可以像这样简单地更新集合:
……
更新firebase db的正确方法是什么?顺便说一句,有什么作用this.linkPaths
?如果没有linkPaths
,则不会更新 firebase 数据库。
javascript - 当来自 firebase-query 的路径发生更改时,dom-repeat 不更新
我正在使用firebase-query
第一次尝试设置路径的元素。
然后我通过使用 dom-repeat 来使用数据:
这是返回firebase-query
元素 URL 路径的函数:
每次路径更改时,它都会记录正确的路径。首次设置 firebase-query 的路径时,dom-repeat
会显示正确的数据,但更改后不会显示任何内容。