問題タブ [firebase-polymer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
820 参照

polymer - Polymer の「polymer serve」polyserve サーバーを使用して Polymerfire のデモを表示するにはどうすればよいですか?

この Polymerfire のデモをブラウザで表示したいです

ブラウザでデモが実行されることを期待しています。代わりに、空白のページと次のコンソール エラーが表示されます。

console.log.error.message

GET http://localhost:8080/ 404 (見つかりません) http://localhost:8080/
に移動しました

次の手順を使用しました。

  1. ここにある手順に従って、Polymer-CLI マルチツールをインストールしました
  2. Polymer Starter Kit (PSK) を使用してプロジェクトを作成しました
  3. プロジェクトに名前を付けましたmy-app
  4. CLI を使用して、ここにある Github リポジトリをインストールしました。
    bower install ---save firebase/polymerfire
  5. ターミナルを開き、アプリのルート ディレクトリに移動しました。
    cd path/to/my-app
  6. 次の Polymer-CLI コマンドを実行しました (こちらの手順に従って)
    polymer serve

これを解決してブラウザでデモを実行できるようにするにはどうすればよいですか?

0 投票する
2 に答える
237 参照

firebase - ポリマーを使用して紙入力をfirebaseと同期する

紙の入力からfirebaseデータベースにデータを同期するためのソリューションとして、これはどうですか。

データのmetaNameは paper-input 要素から取得されます

私は on-change 属性よりもオブザーバーを使用しています。これは、ユーザーが入力を永続化するために入力から移動する必要があるという考えが嫌いだからです。また、PolymerFire を使用しないことを選択しました。これは、必要な機能がいくつかなく、生産準備が整っていないためです。

また、データが変更される前にオブザーバーが複数回実行されるという考えも好きではありません。そして、それはそれを壊すべきだと私は思ったが、驚いたことにうまくいっている。

他にどのようなオプションがありますか? 現在のソリューションに不利な点はありますか?

0 投票する
0 に答える
147 参照

firebase - ポリマーファイア使用時のポリマービルドエラー

Polymer Fire を使用してビルドしようとすると、このエラーが発生します。これを見た人はいますか?

「リゾルバが見つかりません」とはどういう意味ですか?

error: Promise rejection: Error: no resolver found for ../../../../bower_components/firebase/firebase.js

私が持っているインポートは

私が使用しているポリマーファイアのバージョンは

完全なエラー ログ:

反抗的に、bower_components/firebase/firebase.js にある firebase.js があります。

0 投票する
1 に答える
847 参照

firebase-realtime-database - firebase-queryデータオブザーバーが起動しない

ローカル フィルタリングを実行できるように、firebase-query のコールバックを処理しようとしています。Polymerfire、特に firebase-query Web コンポーネントを使用して、特定のパスのすべてのレコードを取得しています。以下、使用感

スクリプトタグ内

問題は、オブザーバーが呼び出されないことです。

0 投票する
1 に答える
1019 参照

firebase - リスト内の各要素のデータを取得するPolymerfire

Polymerfire Web サイトの例と同様の例を使用して、各メモの情報を取得するにはどうすればよいですか。

次のような利用可能なメモのリストを取得した場合:

その結果はオブジェクトになります

これらの各メモのデータを取得するために受け入れられている方法は何ですか?

これは私がこれまでに得たものですが、物事が削除または追加されると機能しません。

dom-repeat を使用できるように、notes オブジェクトを firebase から配列に直接変換したことに注意してください。

フィードバックをお寄せいただきありがとうございます

0 投票する
0 に答える
174 参照

firebase - Polymer 1.x: Firebase に保存するときに $key がエラーをスローする

firebase-documentをFirebaseに保存したい。しかし、次のエラーが発生します。

エラーログ

キャッチされない (約束された) エラー: Firebase.push が失敗しました: 最初の引数には、プロパティ 'xxxxxxxxxxxx.items' に無効なキー ($key) が含まれています。キーは空でない文字列である必要があり、"."、"#"、"$"、"/"、"["、または "]" を含めることはできません。

関連するコードは次のとおりです。

my-element.html

データ オブジェクトには、文字を含むキー ラベルが含まれています$。ただし、これはプログラミングの決定ではなく、Firebase によって自動的に導入されます。

console.log

データを保存するためにどのような編集を行うことができますか?

0 投票する
1 に答える
838 参照

javascript - Polymer要素内で関数を呼び出す

ポリマー要素内で関数を呼び出すのに苦労しています。を使用する必要があることはわかっていますがthis.functionName();、機能します。

しかし、私がこのような setTimeout にいたとき:runSoon = setTimeout(this.runNow(), 12000);待機せずに実行されます。次のように書くと、次runSoon = setTimeout(function(){this.runNow()}, 12000);のエラー メッセージが表示されますUncaught TypeError: this.runNow is not a function

また、Firebase で this.functionName を使用すると機能しますが、この例のように「forEach」では、次のエラーが発生しますUncaught TypeError: this.myFunction is not a function

ありがとう

0 投票する
0 に答える
157 参照

javascript - firebase-query からのパスが変更されたときに dom-repeat が更新されない

firebase-queryパスを設定する際に最初の試みで機能している要素を使用しています。

次に、dom-repeat を使用してデータを使用します。

firebase-query要素の URL パスを返す関数は次のとおりです。

パスが変更されるたびに、正しいパスがログに記録されます。firebase-query のパスを初めて設定するとdom-repeat、正しいデータが表示されますが、変更すると何も表示されません。