当位置网址没有" user"

时间:2016-03-20 18:55:31

标签: firebase polymer polymer-1.0 firebase-polymer

我在使用Polymer的firebase-collection组件时遇到了问题。在遵循todo-app示例之后,我能够访问特定用户的数据,但是我想做更高级的事情,例如将数据非规范化以获得更多扁平化的JSON数据,许多用户可以全局访问这些数据,请参阅{{3对于firebase指南。我的firebase数据按以下方式设置:

{
    "users":{
        "uid1":{...}
    }, 

    "sharedDoc":{
        "section 1":{
             "0" : {"title": "Blah0"},
             "1" : {"title": "Blah1"}
             .
             .
             .
    }, 

}
验证后,聚合物的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为空。

即使在预先使用&#34; dummy&#34;填充sharedDoc之后也是如此。数据,sharedDoc后来变为空。

是否有人可以推荐任何资源来弄清楚如何修复此代码,以便sharedDoc URL位置从firebase返回关联的JSON(如上所述)?

0 个答案:

没有答案