Ich habe ein seltsames Problem, das mit URLSearchParams()
erscheint es nur funktioniert, wenn var search
definiert (das heißt, wenn ich die Variablennamen zu ändern var otherName
) es nicht funktioniert !!Weird-Ausgabe mit URLSearchParams() in Angular2
Jedoch funktioniert es aus irgendeinem Grund nur, wenn der Name search
ist !! was überhaupt nicht logisch ist.
Irgendeine Idee, was hier passiert?
constructor(http) {
this.http = http;
this.genre = null;
this.dishes = null;
//this one works fine
var search = new URLSearchParams();
search.set('order', '-ordersNo');
//Here is the issue (to make it work, I need to remove the previous search declaration, and rename the below var limit to search)
var limit = new URLSearchParams();
limit.set('limit', '2');
this.http.get('https://example.com/classes/Mn', { limit }).subscribe(data => {
this.dishes = data.json().results;
});
this.http.get('https://example.com/classes/Genre',{ search }).subscribe(data => {
this.genre = data.json().results;
});
Können Sie bitte mehr ausarbeiten? –
Was Sie vorschlagen, funktioniert, aber ich verstehe immer noch nicht, warum, wenn ich die Suche auf einen anderen Namen ändere, hört es auf zu arbeiten! sehr seltsam!! –