問題タブ [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.
polymer - Polymerfire を使用した app-indexeddb-mirror
複数のタブを持つ単純なページを作成しました。各タブは、Firebase から記事のフィード (コレクション/リスト) を読み込み、ページにカードをレンダリングします。indexeddb
訪問したフィードをwithに永続化しようとするまで、すべてが思い通りに機能しapp-indexeddb-mirror
ます。
これが私がしたことです:
私がやりたいのは、各フィードをindexeddb
エントリとしてキャッシュすることです (フィード名をキーとして、データを値として)。アプリがオフラインのときにロードできるようにします。それが基本的なapp-indexeddb-mirror
目的ですよね?
ただし、 と の間のデータ フローに頭を悩ませることができず、タブを切り替えるfirebase-query
とapp-indexeddb-mirror
、エントリが上書きされたり空になったりし続けます。indexeddb
私が正しくしていないことがありますか?ありがとう。
firebase - PolymerFire と Firebase Storage の使用に関する問題
PolymerFireにはFirebase Storageに接続する機能がないため、PolymerFireを使用してアプリを構築していますが、いくつかの問題に直面しています。
私のindex.html
ファイルでは、次を使用して Firebase アプリを初期化します<firebase-app>
。
問題は、これを使用できないことfirebase.storage()
です。
一般的な構成で 2 つ目のアプリの初期化を追加する必要があるようです。
しかし、これは同じアプリを 2 回初期化しますよね? だから、これは私の目には間違っているように見えます。
ファイル ツリーのどこかに、画像をアップロードするカスタム コンポーネントがあります。スタンドアロンの場合はtwo app init メソッドで実行できますが、アプリケーションにネストされている場合はできません。
私が試したさまざまなバリエーションをすべて説明するには時間がかかりすぎます。私の質問は、PolymerFire を使用するときに Firebase Storage に接続するためのベスト プラクティスは何ですか?
どんな助けでも大歓迎です。:-)
編集:
2 つのアプリの init メソッドを使用して、アプリケーション内で動作するようにしましたが、これはまだ間違っているように感じます。
firebase - Firebase-query を使用して ID の配列からデータを取得する
Polymerfire の firebase-query を使用して、配列内の各 ID の子のリストを取得しようとしています。3 つの ID と、次のような firebase-query を持つ配列があります。
そして、次のようないくつかのオブザーバー:
最初のパスteamContacts
は null です。パスを設定した後、データを取得して操作する方法がわかりません。Firebase のドキュメントには呼び出されたメソッドが示されていますgetStoredValue()
が、そのメソッドは Github の firebase-query ソースには存在しないようです。新しいパスを設定するとデータが取得され、データのオブザーバーがトリガーされると思いましたが、そうではないようです。firebase-query で新しいパスを使用して再クエリを実行し、非同期でデータを操作するにはどうすればよいですか?
javascript - パスが変更されたときに Polymerfire クエリが新しいデータを返さない
問題のYoutubeリンクはこちら
次のようにfirebase-queryを使用してパスを変更しようとしています
以下は私のデータ構造です
タブをクリックすると、次updatePath()
のような関数を呼び出していますupdatePath('Android')
ただし、パスが変更されたときに、クエリは新しいデータを返しません。アプリをリロードすると、データが返されます。助けてください
firebase - Firebaseオブジェクトを使用したPolymerfire dom-repeat
FirstName
すべてのとのリストを表示できるようにしたいZipCodes
。私のデータは次のようになります。
Polymerfireのfirebaseドキュメントは次のようになります
そして、私のdomの繰り返しは
機能を追加しました
エラーはありませんが、DOM にも何も得られません
firebase - Polymerfire - ドキュメントを一度読む
ドキュメントを一度だけ取得し、データベースとのあらゆる種類の双方向同期を回避する方法があるかどうか疑問に思っていました。
Polymerfire のドキュメントは貧弱で、見つけることができませんでした。
ありがとう
web - Polymer アプリのベスト プラクティス
Polymer Web App を開発する際に尊重すべきベスト プラクティスに関する質問があります。
Todo アプリがあるとします。メイン要素my-main-task
は、これらの要素間の切り替えを担当します:list
すべてのタスク、view
単一のタスク、タスクの作成、new
タスクedit
とdelete
タスク。
私の質問は次のとおりです。要素は、またはnew
を使用してデータを保存するか、それを?に委譲する必要があります。firebase-document
iron-ajax
my-main-task