J'ai essayé d'obtenir mes données Firebase mais la requête firebase retourne toujours un tableau vide.Impossible d'obtenir les données Firebase dans Polymer
Tout d'abord, dans mes données Firebase ressemble
/skills
|___ polymer
|___ angular
|___ react
En second lieu, mon code polymère est comme ci-dessous:
Et je n'ai pas fait des erreurs dans auth-domaine, base de données url et pièces api-clés.
<firebase-app
name="pick-me-up"
auth-domain="auth-domain"
database-url="db-url"
api-key="my-key">
</firebase-app>
<firebase-query
id="query"
app-name="pick-me-up"
path="/skills/"
data="{{data}}">
</firebase-query>
<template is="dom-repeat" items="{{data}}" as="skill">
<li class="item">{{skill}}</li>
</template>
et le code de script:
Polymer({
is: 'pick-me-up-skills',
properties: {
data: {
type: Object,
notify: true
}
},
observers: [
'_dataChanged(data.*)'
],
_dataChanged: function(newData, oldData) {
console.log(newData);
}
});
Et je change aussi mes règles Firebase lire:
{"rules":{".read":true,".write":"auth != null"}}
Je ne sais vraiment pas quelle partie est fausse. Dans la console, newData
est toujours égal à []
.
Pouvez-vous inclure vos instructions d'importation?Je suis sûr à 99% que je connais votre problème parce que j'ai trébuché dessus plusieurs fois aussi. – zacharytamas
@zacharytamas J'ai inclus mes instructions d'importation. Y at-il quelque chose dont vous avez besoin? –