我在使用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(如上所述)?