Ich möchte Abfrageparameter innerhalb einer GET-Anfrage senden. Meine Klasse sieht so aus:Angular 2 http.get mit Parametern
@Injectable()
export class Loader implements TranslateLoader{
constructor(private http: Http){
}
getTranslation(lang: string): Observable<any>
{
return this.http.get(routes.Localization.Get) ;// in that place I need to pass params
}
}
Wie kann ich das tun?
import { URLSearchParams } from '@angular/http'
let params: URLSearchParams = new URLSearchParams();
params.set('param1', 'someValue');
params.set('param2', 'someValue');
return this.http.get(routes.Localization.Get, { search: params });
Mögliche Duplikat [Wie url Argumente (Query-String) auf eine HTTP-Anfrage an Angular passieren 2] (http://stackoverflow.com/questions/34475523/how-to-pass-url-arguments-query-string-to-a-http-request-on-angular-2) –