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
什麼是完整的解決方案? –