問題タブ [polymerfire]

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 に答える
3705 参照

authentication - の実例デモが必要ですまたはPolymer 1.xのPolymerfire要素

<firebase-auth>Polymer要素の使用方法の実際のコード例を共有してください。

<paper-button>ユーザー認証用のログインボタンにしようとしているカスタムがあります。Firebase を使用してユーザー認証サービスを実行したいと考えています。

ここにユーザー ドキュメントがあります

ここに Github リポジトリがあります

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

firebase - すべての依存関係で Polymerfire をインストールする方法は?

Polymerfire<firebase-auth>要素をインストールして使用しようとしています。しかし、どうやら、たとえば firebase-sdk などのすべての依存関係を正常にインストールできていません。

他のPolymer要素をインストールするために使用されるBowerコマンドパターンを使用してみました:

コマンドライン

しかし、どうやら、Polymerfire が Bower 用にセットアップされていない可能性があり、次のエラーが表示されました。

致命的: リモート エラー:
リポジトリが見つかりません。

現時点では、Polymerfire bower.json ファイルに次の依存関係がリストされています

bower.json

しかし、繰り返しますが、プロジェクトの bower_components ディレクトリに firebase-sdk ディレクトリはありません。

これを解明し、Polymerfire に必要なすべての依存関係 (firebase-sdk を含む) を Polymer プロジェクトに正しくインストールするのを手伝ってください。

編集

次のコマンドを実行すると:

コマンドライン

うまくいくようです。ただし、bower_components ディレクトリを確認すると、まだ firebase-sdk サブディレクトリが表示されず、同じコンソール エラーが発生します。ここをクリックして、このエラーに関する別の質問の詳細を確認してください

console.log

firebase-app.html:94
Uncaught ReferenceError: firebase が定義されていません

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

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

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

スクリプトタグ内

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

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

firebase - ポリマー要素の関数にアクセスできません

データの処理を担当する要素である db-module があります。次に、結合モジュールでこの要素を作成しました。しかし、db-module メソッドにアクセスしようとするとjoin(email,password)、関数ではないと表示されます

デシベルモジュール:

結合モジュール:

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

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

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

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

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

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

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

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

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

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

firebase - エラー: 「文字列にプロパティ '$key' を作成できません...」

Vaadin Expense Manager Demopolymerfire/firebase-queryを使用して Firebase に保存されているデータをロードするために を使用しようとしています。具体的には、要素を と の組み合わせに置き換えようとしています。<vaadin-pouchdb><firebase-query></app-indexeddb-mirror>

https://github.com/vaadin/expense-manager-demo/blob/master/src/overview-page.html

ページを読み込もうとすると、グリッドにテスト データが表示されるはずです。代わりに、次のエラーが表示されます。

console.log

firebase.js:284 Uncaught TypeError: 文字列 'foo' にプロパティ '$key' を作成できません

firebase.js:284 Uncaught TypeError: 文字列 'new' にプロパティ '$key' を作成できません

firebase.js:284 Uncaught TypeError: 番号 '123' でプロパティ '$key' を作成できません

{{expenses}}アプリに配信されると予想される Iの値は<firebase-query>次のとおりです。

このエラーの原因は何ですか? '$key'作成しようとしているプロパティがあるのはなぜですか? あっ、待って。費用は Firebase に保存されているため、費用に関連付けられたキーがないためでしょうか?

編集:

Firebase でのデータは次のようになります。

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

polymer - firebase-document の同期をリッスンする

Polymerfire の firebase-document 要素がいつ同期されるかをどのように知ることができますか?

具体的には、firebase-document はそのdata属性を介してオブジェクトとバインドします。このオブジェクトの値は、未定義 --> {} --> {実際の永続データ} から取得されます。

サーバーからのインストールデータのフェッチを完了するfirebase-documentをリッスンするにはどうすればよいですか。その場所にデータが書き込まれているかどうかを確認しようとしています。

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

data-binding - Polymerfire クエリ orderByChild が機能しない

orderByChild文書化されていませんが、 Polymerfireのクエリ要素のパブリック API の一部です。

私のアプリには次のようなものがあります:

whereorderは、有効な文字列を持つ要素のプロパティです。

クエリが実行され、結果が返されますが、並べ替えは行われません。

クロムで検査すると、問題はquery.orderByChildバインドされていないことです。Chrome コンソール ( ) から割り当てるとquery.orderByChild = myelement.order、クエリが再実行され、正しい順序でレコードが返されます。

何が問題なのですか?