私は理論的には簡単なことをしようとしています。私はFirebaseに次のようなデータ構造を持っている:ポリマーとファイアベースを使って質問に参加する
- projects
-- 1
--- name: some project
--- organisation: awesome organisation
--- users
---- uid1: true
---- uid2: true
- users
-- uid1
--- name: Bob
--- email: [email protected]
--- tel: 020 3456 3456
-- uid2
--- name: tom
--- email: [email protected]
--- tel: 020 3456 3456
私は親要素から渡されたプロジェクトIDを持っている、と私はそのプロジェクトのすべてのユーザーを表示したいと思います。
<dom-module id="project-users">
<template>
<firebase-query
id="query"
path="/projects/{{project.id}}/users"
data="{{users}}">
</firebase-query>
<template is="dom-repeat" items="{{users}}" as="u">
user key: [[u.$key]]
<!-- now do something to retrieve the full user record and display it -->
</template>
</template>
</dom-module>
どのように私は、各ユーザーの完全なユーザーレコードになるだろう、私は、DOMリピート内のタグを持っている必要がありますでしょうか?しかし、それはどのように非同期で動作しますか?
それは正しい方法ではありませんか?
ありがとうございました。
反復?/usersノード内の各ユーザーへの特定のパスを知っているので、それぞれを照会する必要はありません。 – Jay
返信いただきありがとうございます!問題はプロジェクト/ [project_id] /ユーザーの下では私はユーザーキーの一覧を取得するだけで、ユーザーのフルレコードを取得できます。だから、キーを取得したら、まだ完全なレコードを取得する必要があります。 – Hubert
各キーを繰り返し、そのノードのデータを読み込みます。すなわち、/ users/uid1を読んでからusers/uid2などを読んでください。 – Jay