Angular 4.2.2 の話です。 <a routerLink="/foo?bar=10">link</a> のように routerLink にクエリパラメータを直接指定すると Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'foo%3Fbar%3D10' といったエラーが出ます。 RouterLink のリファレンスにあるように [queryParams] にオブジェクトを指定すれば動作するようになります。 <a routerLink="/foo" [queryParams]='{ bar: 10 }'>link</a> routerLink がダメなら href で……というのも試してみたのですが、これだと遷移するにはするのですが、ページ全体の再読込がかかってしまいました。 <a