問題タブ [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.
ionic-framework - Ionic Firebase 無限スクロール順序
firebase スクロールを正しく注文できないようです。Firebase にいくつかの投稿があり、Firbase で投稿を最新のものから古いものに並べ替えたいと考えています。しかし、それは反対のことをしています。投稿は古いものから新しいものへと並べ替えられています。
私はこれを使用しています: https://github.com/firebase/firebase-util
使用例はこちらにあります: https://gist.github.com/katowulf/7adb5775dce44cbbba0a
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]"。パスは空でない文字列である必要があり、"."、"#"、"$"、"["、または "]" を含めることはできません。
firebase - AngularFire での Firebase Util NormalizedCollection エラー
これは私が得るエラーメッセージです: Undefined のプロパティ 'NormalizedCollection' を読み取れませんIonic プロジェクト (インデックスページ) で
ダウンロードして挿入しました。bower install firebase-util
これで私を助けてもらえますか?
firebase - AngularFire NormalizedCollection と firebasearray の順序
AngularFire と Firebase-util ライブラリを使用しています。
最後の要素から最初の挿入 (このリストの一番下) までリストを降順で並べたいと思います。
注文はメインパスに依存することがわかりました!しかし、このメイン パスは、-AZE4AZ4RQ4F53 のような Firebase キーの単なるリストです。
このリストを好きなように並べ替えるにはどうすればよいですか? 必要に応じてサーバー側またはクライアント側...
angularjs - フィルター関数からの戻り値のAngularJsエラー
Firebase パスをフィルタリングして、パスに子が存在するかどうかを確認したいと思います。
パスコール「応答」を持つ値を返したいだけです。動作しますが、パスにこの子がない場合、次のエラーがスローされます:
私はそのように Firebase-util と Angularfire を使用します:
以外の適切な方法でテストするにはどうすればよいreturn data.reponses.$value !== null;
ですか? ありがとうございました
angularjs - Firebase.util.NormalizedCollection は複数のパスをマージします
Firebase.util.NormalizedCollection を使用して、相互に依存する 3 つ以上のパスをマージできるかどうかを知りたいです。firebase docでは、データのベストプラクティスは可能な限りフラット化されたデータを持つことであると言われているので、私はそれを持っています:
Firebase.util.NormalizedCollection を使用して、質問に対するすべての回答を一覧表示し、次のような配列を作成したいと思います。
私はこのコードでそのようなものを作ろうとしました:
しかし、B パスと C パスをマージする方法がまだわかりません。C がメイン パスを直接参照していないためかもしれません。頭の中に何かが欠けているため、理解できません。
firebase - Firebase、パスに参加
次のデータ構造があります。
ユーザーに関するいくつかのデータを読み取り、それをリストとして表示したいとしjob
ますprofile
。ここには 2 つの (関連する) 問題があります。
1..read
セキュリティ ルールを設定するにはどうすればよいですか。私が言うなら:
その後、ルールがカスケードします。3 つの異なるパスで同じルールを 3 回複製できないのはなぜですか? パスを結合するときにエラーが発生するためです。このことを考慮:
3 つのパスの下に 3 つの異なるルールがある場合、usrId
それ自体を読み取ることができないため、上記は失敗します。
2.NormalizedCollection
ここで使用することが最善の解決策かどうかわかりません。2 つのパスを結合する他の方法はありますか? これは、最初の問題の解決にも役立ちます。
では、 「/users/$userId」パスを読み取り可能にせずに、2 つのパス (/users/$userId/profile/
と)を結合するにはどうすればよいでしょうか?/users/$userId/job/