2017-10-31 1 views
0

Frank · 2 StundenAbrufen und letzten Eintrag angezeigt indatabase

Mit Ionic 2, ich erfolglos, die newGoalWt abzurufen und anzuzeigen versuche, newMaxReps, newMinReps, repsToday und wtToday am unteren Rand der Feuerbasis von Bilddaten gezeigt . Ich möchte die anderen Daten nicht abrufen. Ich dachte, ich hätte mehrere Male die Antwort gefunden, aber das habe ich nicht getan. Ich versuche nicht, andere dazu zu bringen, Arbeit zu leisten, die ich tun sollte, aber ich bin neu im Codieren und brauche an dieser Stelle Hilfe. Wenn Sie einen anderen Kurs haben, der dies beispielhaft abdeckt, lassen Sie es mich bitte wissen.

Antwort

0

Ich hoffe, das macht Sinn/ist klar.

Als erstes muss ein Provider erstellt werden, der die Details erhält. So in dem Provider wird es eine Funktion wie folgt sein:

public getRequiredObject(objectKey : String){ 
    return this.database.object('wideGripBPTwo-list/'+ objectKey) 
} 

Dann in der Steuerung/Typoskript Datei i eine Variable auf den Rückgabewert des Providers zugewiesen hätte:

this.variableName = this.Provider.getRequiredObject(objectKey); 
this.variableName.subscribe(snapshot => { 
    this.newGoalWt = snapshot.newGoalWt; 
    this.newMaxReps = snapshot.newMaxReps; 
    //add other variables here 

schließlich in der hTML-Datei binden nur die Daten:

<ion-label>{{newGoalWt}}</ion-label> 

Hinweis ich habe nicht ganze Provider hinzugefügt, .ts-Datei und hTML-Datei. Bitte geben Sie an, ob dies sinnvoll ist und Sie weitere Hilfe benötigen.

Verwandte Themen