I wrote an Angular2 (v2.0.1) application that makes use of the router. The website is loaded with several query string parameters, so the full URL initially looks like this:
If you are navigating using HTML template, you can also use preserveQueryParams="true"
preserveQueryParams="true"
Notice that preserveQueryParams is without a square bracket.
preserveQueryParams
Eg: