Polymer + Firebase (Polymerfire): <firebase-query> не работает в представлении одностраничного приложения (с <firebase-app>, расположенным в my-app.html)

Я пытаюсь отправить данные в Firebase, используя Polymerfire и шаблон Polymer App Toolbox:

my-app.html содержит настроенный<firebase-app> составная часть.my-models.html (это страница, настроенная вmy-app.html маршруты) содержит<add-model> составная часть<add-model> это форма с<firebase-query>, <firebase-auth>, введите и нажмите кнопку.

Я пытаюсь выдвинуть данные, используя<firebase-query> со следующей функцией вadd-model.html Polymer объект:

Polymer({
    is: 'add-model',
    properties: {
        data: {
            type: Object
        }
    },
    create: function() {
       this.$.query.ref.push({
           name: this.$.myModelName.value
        });
    }
});
результат

призваниеpush на<firebase-query> объект вadd-model.html возвращаетсяCannot read property 'push' of undefined (объяснил в этом Q / Aв нашем случае это потому что<firebase-app> не представляется должным образом объявленным).

перемещение<firebase-app> отmy-app.html вadd-model.html файл делаетpush функция работает, но потомmy-app.html теряет свою функциональность Firebase.призвание<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 с моего маршрута?

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

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