問題タブ [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.
firebase-polymer - 新しい polymerfire を使用してデータを firebase に保存する方法
私はポリマーを使用するロキーであり、新しいポリマーファイアを使用したいのですが、新しいデータをfirebaseに保存する最良の方法について非常に混乱しています.firebase-documentまたはfirebase-queryを使用する必要がありますか? それを使用する最良の方法はどれですか?
私はグーグルで例を見つけようとしていましたが、何も見つかりませんでした:(、この新しいコンポーネントを使用したヘルプや例を本当に感謝しています.
どうもありがとう。
firebase - Polymerfireでfirebase-queryを使用していますか?
私が自分で物事を理解しようとしていないことについて誰かがコメントする前に。
今日、これらのfirebaseドキュメント(https://firebase.google.com/docs/reference/js/firebase.database.Query)を約3回読みました。また、今日はソース コード (例: https://github.com/firebase/polymerfire/blob/master/firebase-query.html ) を 3 回ほど読みました。
基本的に、次のようなデータ設定があります。
私はfirebase-query
このように使用しようとしています:
基本的に、 内logMetaData
には というキーがあり、を の値Authorized User
に一致させたいと考えています。user.displayName
Authorized User
定義したいのですが、さまざまなエントリが非常に多いため、プロパティとしてどのように定義または定義 (または事前定義)path="Logs/[[uid]/[[logId]]"
するかがわかりません。は文字と数字のスクランブルであり、はタイムスタンプです。uid
logID
uid
logID
orderByChild
ルートに深い複数のレベルをトラバースするかどうかはわかりません。
firebase-polymer - Firebase-Polymer 配列コードの問題
この関数はループになり、すべてのループ key1 と key2 が変更されます...問題は、配列であるデータベースの結果がキーのすべてのデータを取得せず、最後のデータのみを記録することです。
polymer - Polymerfire を使用した app-indexeddb-mirror
複数のタブを持つ単純なページを作成しました。各タブは、Firebase から記事のフィード (コレクション/リスト) を読み込み、ページにカードをレンダリングします。indexeddb
訪問したフィードをwithに永続化しようとするまで、すべてが思い通りに機能しapp-indexeddb-mirror
ます。
これが私がしたことです:
私がやりたいのは、各フィードをindexeddb
エントリとしてキャッシュすることです (フィード名をキーとして、データを値として)。アプリがオフラインのときにロードできるようにします。それが基本的なapp-indexeddb-mirror
目的ですよね?
ただし、 と の間のデータ フローに頭を悩ませることができず、タブを切り替えるfirebase-query
とapp-indexeddb-mirror
、エントリが上書きされたり空になったりし続けます。indexeddb
私が正しくしていないことがありますか?ありがとう。
firebase - Firebase-query を使用して ID の配列からデータを取得する
Polymerfire の firebase-query を使用して、配列内の各 ID の子のリストを取得しようとしています。3 つの ID と、次のような firebase-query を持つ配列があります。
そして、次のようないくつかのオブザーバー:
最初のパスteamContacts
は null です。パスを設定した後、データを取得して操作する方法がわかりません。Firebase のドキュメントには呼び出されたメソッドが示されていますgetStoredValue()
が、そのメソッドは Github の firebase-query ソースには存在しないようです。新しいパスを設定するとデータが取得され、データのオブザーバーがトリガーされると思いましたが、そうではないようです。firebase-query で新しいパスを使用して再クエリを実行し、非同期でデータを操作するにはどうすればよいですか?
polymer - 場所にユーザー値が含まれていない場合、firebase-collection は firebase-auth ログイン時にデータを更新しません
以下のコードの場所( firebaseURL ) にユーザー値 (auth.uid など) が含まれている場合、firebase-collectionデータはログイン時に firebase-auth から更新されます。Polymer 1.6.0を使用しています
これは、firebase-auth からのログイン時にユーザー値が変更され、それによって場所の値が変更され、firebase-collection からのデータが更新されるためです。
ただし、場所のパスにユーザーの値が含まれていない場合、ログイン時にデータが表示されないため、ページを更新する必要があります。
これまでのところ、この制限を回避する唯一の方法は、少しハックです。
次のように、firebase-collection の html コードを変更する必要があります。
このように _location() 関数を追加して、firebase-collectionデータを強制的に更新し、ログイン時に表示する
それは機能しますが、私には正しく見えません。
より良い方法、よりポリマー的な方法はありますか?
ありがとう
アスクポリマー
firebase - Polymer アプリが Firebase で動作しないのはなぜですか?
これは私の最初の投稿です。スタック オーバーフローは開発者にとって素晴らしいコミュニティです。私は何年にもわたって何度も訪問してきましたが、一緒に参加して知識を共有してくれた皆さんに心から感謝しています!
だから... 私は Web 開発が大好きで、Polymer を試しています。
私は Poylmer CLI を使用しており、polyserve/polymer cli でローカルに実行すると完全に機能する基本的なポリマーのボイラープレートを開発しました。
firebase にデプロイするか、(polyserve または Polymer serve を起動するのではなく) ネイティブ ブラウザーで開くと、アプリが空白として表示されます。コンソールエラーも表示されませんか?
私のウェブアプリが機能しない理由を誰か説明してもらえますか?
Firebase デプロイメントへのリンクは次のとおりです: https://vapoursnake-91c13.firebaseapp.com/
firebase - Firebase 2.x + Polymer 1.x: CDN から Polymerfire をロードしてデータをフェッチする
polymerfire
要素を使用してデータを取得し、要素にデータhttps://dinosaur-facts.firebaseio.com/dinosaurs
を表示したいと考えていますdom-repeat
。
私は何を間違っていますか?どうすればそれを正しく行うことができますか?
これが jsBinです。
http://jsbin.com/zeyimotasa/1/edit?html,console,output