En passant les paramètres de la requête à l'aide du Routeur.aller en fer routeur

Je suis en train de passer les paramètres de la requête dans le Routeur.aller comme ci-dessous:

var filter = 'abc';
var path = Router.current() && Router.current().path;
Router.go(path, {query: {filter: filter}});

Mais cela ne change pas l'url, il stills des charges actuel chemin sans la chaîne de requête. Mais si j'ajoute le paramètre de requête manuellement le chemin comme:

Router.go(path+'?filter='+filter);

cela fonctionne bien. Mais depuis que je suis en train de charger même page avec les données filtrées. Donc en cliquant sur le bouton filtre à plusieurs reprises ajoute la chaîne de filtre de nouveau et de nouveau chemin.

Quelle est la bonne façon de passer de la chaîne de requête à l'aide de fer routeur?

OriginalL'auteur Aashu Agarwal | 2014-08-28