0

hier geändert ist Youtube link zur AusgabePolymerfire Abfrage keine neuen Daten zurückkehrt, wenn Pfad

Ich versuche Pfad als Feuerbasis-Abfrage zu ändern folgende

<firebase-query 
     id="query" 
     log 
     order-by-child="name" 
     app-name="appname1" 
     path="/posts/[[collectionPath]]" 
     data="{{posts}}"> 
</firebase-query> 

finden Sie meine Datenstruktur

enter image description here

Polymer({ 

    is: 'my-view2', 

    properties: { 
     collectionPath: { 
     type: String, 
     value: "", 
     notify: true 
    } 
    }, 
    updatePath:function (selectedTab) { 
    this.set('collectionPath', selectedTab);   
    } 
}); 

auf die Registerkarte klicken Ich rufe Funktion updatePath() wie updatePath('Android')

Aber Abfrage kehrt keine neuen Daten, wenn Pfad geändert. Es gibt mir Daten zurück, wenn ich die App neu lade. Bitte helfen Sie

Antwort

0

Schließlich habe ich es selbst gemacht und ich möchte mit Ihnen teilen.

Setzen Sie den Pfad auf null, d. H. this. $. Query.path = null; als folgender Code

updatePath:function (selectedTab) { 
    this.$.query.path = null; 
    this.set('collectionPath', selectedTab);   
} 
Verwandte Themen