問題タブ [firebase-util]

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 投票する
1 に答える
279 参照

ionic-framework - Ionic Firebase 無限スクロール順序

firebase スクロールを正しく注文できないようです。Firebase にいくつかの投稿があり、Firbase で投稿を最新のものから古いものに並べ替えたいと考えています。しかし、それは反対のことをしています。投稿は古いものから新しいものへと並べ替えられています。

私はこれを使用しています: https://github.com/firebase/firebase-util

使用例はこちらにあります: https://gist.github.com/katowulf/7adb5775dce44cbbba0a

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

firebase - 子の子の参照で正規化されたコレクションが機能しない

「bookings.reservationFor.apartmentId」の参照が渡されると、Angular NormalizedCollection が機能するようになりました。サンプルのfirebaseエントリを作成し、apartmentIdを「reservationFor」の値として直接定義し、「bookings.reservationFor」をselect()パラメーターに渡したところ、完璧に機能していました。

angularFireは初めてです。このコードの何が問題なのか教えてください。

Firebase v2.2.9 を使用。AngularJs v1.5.6; AngularFire v1.2.0;

ファイアーベースの構造

コントローラ

エラー: Firebase.child が失敗しました: 最初の引数は無効なパスでした: "[object Object]"。パスは空でない文字列である必要があり、"."、"#"、"$"、"["、または "]" を含めることはできません。

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

firebase - AngularFire での Firebase Util NormalizedCollection エラー

これは私が得るエラーメッセージです: Undefined のプロパティ 'NormalizedCollection' を読み取れませんIonic プロジェクト (インデックスページ) で
ダウンロードして挿入しました。bower install firebase-util

これで私を助けてもらえますか?

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

firebase - AngularFire NormalizedCollection と firebasearray の順序

AngularFire と Firebase-util ライブラリを使用しています。
最後の要素から最初の挿入 (このリストの一番下) までリストを降順で並べたいと思います。

注文はメインパスに依存することがわかりました!しかし、このメイン パスは、-AZE4AZ4RQ4F53 のような Firebase キーの単なるリストです。
このリストを好きなように並べ替えるにはどうすればよいですか? 必要に応じてサーバー側またはクライアント側...

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

angularjs - フィルター関数からの戻り値のAngularJsエラー

Firebase パスをフィルタリングして、パスに子が存在するかどうかを確認したいと思います。
パスコール「応答」を持つ値を返したいだけです。動作しますが、パスにこの子がない場合、次のエラーがスローされます:

私はそのように Firebase-util と Angularfire を使用します:

以外の適切な方法でテストするにはどうすればよいreturn data.reponses.$value !== null;ですか? ありがとうございました

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

angularjs - Firebase.util.NormalizedCollection は複数のパスをマージします

Firebase.util.NormalizedCollection を使用して、相互に依存する 3 つ以上のパスをマージできるかどうかを知りたいです。firebase docでは、データのベストプラクティスは可能な限りフラット化されたデータを持つことであると言われているので、私はそれを持っています:

Firebase.util.NormalizedCollection を使用して、質問に対するすべての回答を一覧表示し、次のような配列を作成したいと思います。

私はこのコードでそのようなものを作ろうとしました:

しかし、B パスと C パスをマージする方法がまだわかりません。C がメイン パスを直接参照していないためかもしれません。頭の中に何かが欠けているため、理解できません。

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

firebase - Firebase、パスに参加

次のデータ構造があります。

ユーザーに関するいくつかのデータを読み取り、それをリストとして表示したいとしjobますprofile。ここには 2 つの (関連する) 問題があります。

1..readセキュリティ ルールを設定するにはどうすればよいですか。私が言うなら:

その後、ルールがカスケードします。3 つの異なるパスで同じルールを 3 回複製できないのはなぜですか? パスを結合するときにエラーが発生するためです。このことを考慮:

3 つのパスの下に 3 つの異なるルールがある場合、usrIdそれ自体を読み取ることができないため、上記は失敗します。

2.NormalizedCollectionここで使用することが最善の解決策かどうかわかりません。2 つのパスを結合する他の方法はありますか? これは、最初の問題の解決にも役立ちます。

では、 「/users/$userId」パスを読み取り可能にせずに、2 つのパス (/users/$userId/profile/と)を結合するにはどうすればよいでしょうか?/users/$userId/job/