問題タブ [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.
authentication - の実例デモが必要ですまたはPolymer 1.xのPolymerfire要素
<firebase-auth>
Polymer要素の使用方法の実際のコード例を共有してください。
<paper-button>
ユーザー認証用のログインボタンにしようとしているカスタムがあります。Firebase を使用してユーザー認証サービスを実行したいと考えています。
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.logfirebase-app.html:94
Uncaught ReferenceError: firebase が定義されていません
firebase-realtime-database - firebase-queryデータオブザーバーが起動しない
ローカル フィルタリングを実行できるように、firebase-query のコールバックを処理しようとしています。Polymerfire、特に firebase-query Web コンポーネントを使用して、特定のパスのすべてのレコードを取得しています。以下、使用感
スクリプトタグ内
問題は、オブザーバーが呼び出されないことです。
firebase - ポリマー要素の関数にアクセスできません
データの処理を担当する要素である db-module があります。次に、結合モジュールでこの要素を作成しました。しかし、db-module メソッドにアクセスしようとするとjoin(email,password)
、関数ではないと表示されます
デシベルモジュール:
結合モジュール:
firebase - リスト内の各要素のデータを取得するPolymerfire
Polymerfire Web サイトの例と同様の例を使用して、各メモの情報を取得するにはどうすればよいですか。
次のような利用可能なメモのリストを取得した場合:
その結果はオブジェクトになります
これらの各メモのデータを取得するために受け入れられている方法は何ですか?
これは私がこれまでに得たものですが、物事が削除または追加されると機能しません。
dom-repeat を使用できるように、notes オブジェクトを firebase から配列に直接変換したことに注意してください。
フィードバックをお寄せいただきありがとうございます
firebase - エラー: 「文字列にプロパティ '$key' を作成できません...」
Vaadin Expense Manager Demopolymerfire/firebase-query
を使用して Firebase に保存されているデータをロードするために を使用しようとしています。具体的には、要素を と の組み合わせに置き換えようとしています。<vaadin-pouchdb>
<firebase-query>
</app-indexeddb-mirror>
ページを読み込もうとすると、グリッドにテスト データが表示されるはずです。代わりに、次のエラーが表示されます。
console.logfirebase.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 でのデータは次のようになります。
polymer - firebase-document の同期をリッスンする
Polymerfire の firebase-document 要素がいつ同期されるかをどのように知ることができますか?
具体的には、firebase-document はそのdata
属性を介してオブジェクトとバインドします。このオブジェクトの値は、未定義 --> {} --> {実際の永続データ} から取得されます。
サーバーからのインストールデータのフェッチを完了するfirebase-documentをリッスンするにはどうすればよいですか。その場所にデータが書き込まれているかどうかを確認しようとしています。
data-binding - Polymerfire クエリ orderByChild が機能しない
orderByChild
文書化されていませんが、 Polymerfireのクエリ要素のパブリック API の一部です。
私のアプリには次のようなものがあります:
whereorder
は、有効な文字列を持つ要素のプロパティです。
クエリが実行され、結果が返されますが、並べ替えは行われません。
クロムで検査すると、問題はquery.orderByChild
バインドされていないことです。Chrome コンソール ( ) から割り当てるとquery.orderByChild = myelement.order
、クエリが再実行され、正しい順序でレコードが返されます。
何が問題なのですか?