Polymer + Firebase (Polymerfire): невозможно прочитать свойство «push» из undefined: «this. $. Query.ref.push (…)»

Я следую заУчебное видео Polymer + Firebase с помощью набора инструментов Polymer App Tool (инициируется с помощью CLI полимера).

Когда я пытаюсь отправить данные в коллекцию 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>

Ответы на вопрос(1)

Ваш ответ на вопрос