我正在尝试使用 Polymerfire 和 Polymer App Toolbox 模板将数据推送到 Firebase:
my-app.html包含一个已配置的<firebase-app>组件。my-models.html(这是在my-app.html路由中配置的页面)包含一个<add-model>组件<add-model>是一个带有<firebase-query>,<firebase-auth>, 输入和提交按钮的表单。我尝试
<firebase-query>在对象中使用以下函数推送数据add-model.htmlPolymer:Polymer({ is: 'add-model', properties: { data: { type: Object } }, create: function() { this.$.query.ref.push({ name: this.$.myModelName.value }); } });结果
push在返回中调用<firebase-query>对象(在此 Q/A 中进行了解释,在我们的例子中是因为似乎没有正确声明)。add-model.htmlCannot read property 'push' of undefined<firebase-app><firebase-app>从文件移到文件确实使该my-app.html功能起作用,但随后失去了其 Firebase 功能。add-model.htmlpushmy-app.html- 调用
<firebase-app>my-app.html 和 add-model.html 返回Uncaught Error: Firebase App named 'firebase-app' already exists. <firebase-auth>确实起作用add-model.html并返回一个[[user]]对象。
如何从我的路线firebase-query正确通信?firebase-app