2
我想使用Firebase和Polymer创建网站。使用Polymerfire和匿名登录时,Firebase查询对象中没有数据
没有必要进行登录(如果改变了火力地堡console.firebase.google.com)。
这里是数据库规则:
{
"rules": {
".read": "true",
".write": "auth != null"
}
}
这应该是确定与访问应用程序的人。
然而,当我试图查询的元素,我得到结果为零(空数组)。
总之,码是这样的:
<firebase-app auth-domain="xyz.firebaseapp.com"
database-url="https://xyz.firebaseio.com/"
api-key="AIzaSyB7md4GqkXA-hsEF_CLU3ryHj-xxxxxxxxxx">
</firebase-app>
<firebase-document
path="/organizers/"
data="{{noteData}}">
</firebase-document>
{{noteData}}
<firebase-query
id="query"
path="/organizers/"
data="{{data}}">
</firebase-query>
{{data}}
</template>
<script>
Polymer({
is: 'my-app',
properties :{
data: {
type:Object,
observer: 'dataChanged'
}
},
dataChanged: function (newData, oldData){
console.log('new data: '+ newData);
console.log('old data: '+ oldData);
}
});
</script
有一个在数据库中的数据。
我不明白为什么没有数据被检索。我不需要firebase-auth元素,因为我正在匿名访问数据,对吧?
他乔伊,谢谢。它似乎与你提供的提示一起工作得很好。 – rjankie
什么是完整的解决方案? –