我试图在网址的查询字符串中保留用户的过滤器。
我已经尝试了
Router.go('Channel', { channelId: channelId }, { query: "filter=" + encodeURIComponent(filterText) });
和
Router.go('/channel/' + channelId + "?filter=" + encodeURIComponent(filterText) );
无济于事。
如果用户在过滤器中键入Testing ++,则浏览器的网址为http://localhost:3000/channel/someChannel?filter=Testing%2B%2B(正确),但路由的订阅功能会将此.params.query.filter视为&#34 ;测试",没有优点(不正确)。
想法?