thisと似た問題がありますが、thisのポリマーテンプレートを使用しています。Polymerfire - 未定義のプロパティ 'push'を読み取ることができません
<firebase-app>
が宣言されているページと<firebase-query>
が使用されているページの両方で、すべてのポリマーファイア参照をインポートしました。働いていない。
このテンプレートでは最新のv0.10.3の代わりにv0.9.4のpolymerfireが使用されています。私は新しいバージョンをアンインストールして再インストールしようとしました。何も変わっていません。追加情報については
、ここでのコードの抜粋だ:
のsrc /アプリ-AUTH /アプリ-AUTH-firebase.html
<link rel="import" href="../../bower_components/polymerfire/polymerfire.html">
<link rel="import" href="../../bower_components/polymerfire/firebase-app.html">
<link rel="import" href="../../bower_components/polymerfire/firebase-auth.html">
<link rel="import" href="../../bower_components/polymerfire/firebase-query.html">
...
<firebase-app name="pwa-demo" api-key="abc" auth-domain="abc" database-url="abc"></firebase-app>
<firebase-auth id="auth" app-name="pwa-demo" signed-in="{{_signedIn}}" user="{{_user}}"on-error="_onAuthError"></firebase-auth>
のsrc /アプリ-ページ/ APP-ページ-新しいもの/アプリ-ページ-新stuff.html
<link rel="import" href="../../../bower_components/polymerfire/firebase-auth.html">
<link rel="import" href="../../../bower_components/polymerfire/firebase-query.html">
<link rel="import" href="../../../bower_components/polymerfire/polymerfire.html">
...
<firebase-auth user="{{user}}"></firebase-auth>
<firebase-query id="stuffquery" app-name="pwa-demo" path="https://stackoverflow.com/users/[[user.uid]]/events" data="{{events}}"> </firebase-query>
...
_onFormSubmit: function() {
this.$.stuffquery.ref.push({
title: this.$.piTitle.value
});
}
私が欠けている何か他のものはありますか?助けてください。
編集: 私は他の2つの奇妙なものを見つけました。これは参考になるかもしれません。まず、私はデータを取得したり、データを私のアプリケーションとの間でプッシュしたりすることができませんでした。第二に、ブラウザコンソールでfirebase.database()
を実行しようとすると、私は"Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app)."
誰かがいるのですか?