如何在路由时发送对象和页面id,而不将其附加到Angular 2中的URL中?

如何在路由时发送对象和页面id,而不将其附加到Angular 2中的URL中?,angular,angular2-routing,Angular,Angular2 Routing,我想将对象和页面id从一个组件发送到另一个组件。我不想在URL中附加这些数据 我的做法:- this.router.navigate(['./segment-details'], { queryParams: { pageId: this.pageId, data : JSON.stringify(cardData) } });

我想将对象和页面id从一个组件发送到另一个组件。我不想在URL中附加这些数据

我的做法:-

this.router.navigate(['./segment-details'], { queryParams: { pageId: this.pageId, data : JSON.stringify(cardData) } });