mit Ich versuche Abfrageparameter in Router.go wie unten weitergeben müssen:Passing Abfrageparameter Router.go in Eisen Router
var filter = 'abc';
var path = Router.current() && Router.current().path;
Router.go(path, {query: {filter: filter}});
Aber dies ist nicht die URL ändern, stillt es lädt Strompfad ohne Query-String nur. Aber wenn ich den Abfrageparameter manuell zu Pfad wie hinzufügen:
das funktioniert gut. Aber da ich versuche, dieselbe Seite mit einigen gefilterten Daten zu laden. Wenn Sie also auf den Filterknopf klicken, wird die Filterzeichenfolge immer wieder an den Pfad angehängt.
Was ist die richtige Art der Übergabe Abfrage String mit Iron Router?
ich das versucht, aber Seite nicht Last wieder mit Abfrageparameter –
Diese Antwort ist fast richtig ist. Abfrage muss eine Zeichenfolge sein wie 'Router.go (Pfad, {}, {Query:" Filter = Filter "})'. Von Eisenrouter Quelle Linie 220 https://github.com/iron-meteor/iron-router/blob/devel/lib/router_client.js – Robin
Hehe, eine 5-mal hochgewählte Antwort, und es ist falsch; P Aber guter Fang, Das sollte erklären, warum es für Aashu nicht funktioniert hat. –