2016-10-26 5 views
0

Ich habe ein Array von URLs, die ich als HTTP-Service-URL-Pfad senden und das Ergebnis basierend auf dem Antworttyp generieren muss. Das Beispiel-Array ist wie folgt.So senden Sie Daten in HTTP-Dienst mit Winkel 2

this.urlArray = ["www.test.com","www.test2.com"]; 

ich über das Array durchlaufen und erzeugen div und die URL http Dienst als Parameter und auf der Grundlage der Anforderungstyp wie „Time-out“, der Erfolg und Fehler ändert sich die Farbe div senden. Kann mir bitte jemand sagen, wie ich vorgehen soll.

+0

Was haben Sie versucht? Ist das Problem das Iterieren über das Array oder nur grundlegende $ http Verwendung in Angular2? – MEMark

+0

Problem ist, dass ich den URL-Text als Parameter an den HTTP-Dienst senden muss. – user1162084

+0

Bitte überprüfen Sie diese https://plnrkr.co/edit/rxtAgu3PqoNkV90vBSEX?p=preview – user1162084

Antwort

0

Von https://angular.io/docs/ts/latest/guide/server-communication.html

addHero (name: string): Observable<Hero> { 
    let headers = new Headers({ 'Content-Type': 'application/json' }); 
    let options = new RequestOptions({ headers: headers }); 

    return this.http.post(this.heroesUrl, /*{ name }*/ this.urlArray, options) 
        .map(this.extractData) 
        .catch(this.handleError); 
    }