Polymer の firebase-collection コンポーネントの使用に問題があります。todo-appの例に従った後、特定のユーザーからのデータにアクセスできるようになりましたが、データを非正規化して、多くのユーザーがグローバルにアクセスできる JSON データをよりフラットにするなど、より高度なことを行いたいと考えています。私のfirebaseデータは次のように設定されています:
{
"users":{
"uid1":{...}
},
"sharedDoc":{
"section 1":{
"0" : {"title": "Blah0"},
"1" : {"title": "Blah1"}
.
.
.
},
}
認証後、Polymer の firebase-collection は次の URL の場所で正常に動作します。
<firebase-collection location="https://(url-stuff)/(url-stuff).firebaseio.com/users/uid1"
data="{{userStuff}}"
>
</firebase-collection>
そして私の要素の範囲内で、 this.userStuff は uid1 ブランチにすべてを持つ変数です
ただし、この URL を使用して、以下のような非ユーザー情報にアクセスすると:
<firebase-collection location="https://(url-stuff)/(url-stuff).firebaseio.com/sharedDoc"
data="{{sharedDoc}}"
>
</firebase-collection>
this.sharedDoc は空です。
「ダミー」データを事前に sharedDoc に入力した後でさえ、後で sharedDoc は空になります。
sharedDoc URLの場所がfirebaseから関連するJSONを返すように、このコードを修正する方法を理解するために推奨できるリソースはありますか(上記のように)?