0

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を返すように、このコードを修正する方法を理解するために推奨できるリソースはありますか(上記のように)?

4

0 に答える 0