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

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

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

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

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

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

перемещение<firebase-app>&nbsp;отmy-app.html&nbsp;вadd-model.html&nbsp;файл делаетpush&nbsp;функция работает, но потомmy-app.html&nbsp;теряет свою функциональность Firebase.призвание<firebase-app>&nbsp;как в my-app.html, так и в add-model.html возвращаетUncaught Error: Firebase App named 'firebase-app' already exists.<firebase-auth>&nbsp;работает вadd-model.html&nbsp;и возвращает[[user]]&nbsp;объект.

Как мне сделатьfirebase-query&nbsp;правильно общаться сfirebase-app&nbsp;с моего маршрута?