【发布时间】:2017-01-03 13:09:10
【问题描述】:
我正在使用 Polymer App Tool Kit(使用聚合物 CLI 启动)关注Polymer + Firebase tutorial video。
当我尝试将数据推送到 Firebase 集合时,我收到以下错误:
Cannot read property 'push' of undefined'
这是我的代码(firebase 应用在 my-app.html 中启动,名称为“firebase-app”):
<dom-module id="add-model">
<!-- Defines the element's style and local DOM -->
<template>
<firebase-auth user="{{user}}" app-name="firebase-app"></firebase-auth>
<firebase-query
app-name="firebase-app"
id="query"
path="/users/[[user.uid]]/models"
data="{{model}}">
</firebase-query>
<paper-input id="modelName" label="Model Name" "></paper-input>
<paper-button class="create" id="create" on-tap="create" raised>Create</paper-button>
</template>
<!-- Creates the element's prototype and registers it -->
<script>
Polymer({
is: 'add-model',
properties: {
data: {
type: Object
}
},
create: function() {
this.$.query.ref.push({
name: this.$.modelName.value
});
}
});
</script>
</dom-module>
【问题讨论】:
标签: javascript firebase firebase-realtime-database polymer