Ich habe diesen Link, der perfekt funktioniert.Angular2 Matrix Parameter
<li class="page-item" routerLinkActive="active"><a class="page-link" [routerLink]="['/admin/users']" [queryParams]="{page: 1}">1</a></li>
und erzeugen eine URL wie domain.com/admin/users?page=1
Jetzt muss ich von Code die URL ändern und dies zu machen.
this.router.navigate(['/admin/users', {page: 1}]);
Aber diese erzeugen domain.com/admin/users;page=1
Warum? Die zweite Methode dosn't die Seite nicht als param erkennen
Gerade FYI, die zweite Methode optionale Parameter definiert, die sich von Abfrageparametern unterschiedlich gelesen werden. – DeborahK