問題タブ [rest-firebase]
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 - データを 2 回保存する代わりに、firebase で別のオブジェクトをポインタ参照する方法はありますか?
次のようなブランチを持つfirebase DBがあります。
顧客と連絡先情報を参照する最良の方法を探しています。1) FB ツリーに 2 回保存します。2) 2 つ以上の読み取り呼び出しを行う。
/sampleOut ツリーを読み取れるようにしたいのですが、sampleID 1 を読み取り、特定の顧客を指しているときに、コードで「読み取り」呼び出しを作成することなく、その顧客オブジェクトもピックアップします。
angularjs - ルールが「true」であるにもかかわらず、Firebase データを読み取るとクライアント エラーが返される
angular + firebase を使用して単純な CRUD を実行する方法を見つけようとしています。読み取り操作から始めました。次のデータ構造があります。
それを踏まえて、次のルールを作成しました。
次のような作業工場があります。
次のように呼び出しを含めるように変更しました。
ただし、読み込もうとすると、次のようになります。
Error: permission_denied: Client doesn't have permission to access the desired data.
と
FIREBASE WARNING: Exception was thrown by user callback. TypeError: Cannot read property 'val' of undefined
多くのこと、私がそれを持っている方法のために、たとえそれが機能したとしても、1つの値しか返さないことに気づきました。私はそれを機能させる方法を理解したいだけなので、今はそれで大丈夫です。また、現在のデータ構造が大幅に改善される可能性があることも知っています。これも学習のために行っただけですが、役立つと思われるものは何でも自由に提案してください。
今の私の最大の懸念は、それが読めないことです。また、ファクトリは firebase がなくても正常に動作し、メイン コントローラーで呼び出されていることにも言及する必要があります。