Ich habe herausgefunden, wie man ein JSON-Objekt von http bekommen und Liste die Ergebnisse über * ngFor.Angular 2 run Schnittstelle während http erhalten
Was ich nicht herausfinden kann, ist, wie man eine Schnittstelle dagegen laufen lässt. Meine Interface-Datei ist hier:
import {Offer} from './offer';
und ich habe meine http bekommen Anfrage hier:
constructor(private _httpService: HTTPTestService) { }
offers: "";
onTestGet() {
this._httpService.getOffers()
.subscribe(
data => { this.offers = data.offers; },
error => alert(error),
() => console.log("Finished")
);
}
Aber wie führe ich das „Angebot“ Schnittstelle hinter dem Objekt, das ich zurück?
Was genau meinen Sie mit „eine Schnittstelle dagegen laufen“? Du meinst für die automatische Vervollständigung? Dann würde ein 'offers: Array = [];' ausreichen. –
rinukkusu
Oh ich denke, ich könnte verwirrt sein. Die Beispiele, die ich gesehen habe, die Daten vom Array erhalten, benutzen eine Schnittstelle. Aber ich notiere nur Ergebnisse und das war's. Keine Formulare oder irgendetwas. Muss ich mich beim Kauf eines JSON-Objekts mit Interfaces herumschlagen? –
Nein, überhaupt nicht! Nur wenn Sie eine automatische Vervollständigung für das Objekt benötigen. – rinukkusu