根段不能有矩阵参数 Ionic 4

Root segment cannot have matrix parameters Ionic 4

知道如何解决这个问题吗?

.ts

this.navCtrl.navigateRoot(["", { hotelId: data.h }])

路线

           {
                path: "",
                component: HomePage,
            },

Unhandled Promise rejection: Root segment cannot have matrix parameters ; Zone: ; Task: Promise.then ; Value: Error: Root segment cannot have matrix parameters

这对我有用。即 NavigationExtras

.ts

import { NavigationExtras } from "@angular/router";

 const navigationExtras: NavigationExtras = {
          queryParams: { "hotelId": data.h },
        };    

this.navCtrl.navigateRoot([""], navigationExtras); 

参考: Route Doc