我想在.navigate()
angular 8 路由模块中发送一组数据。
在 home 组件中,结果为:
console.log(this.offers)
正在返回所有可用的报价及其所有相关数据。
之后,我this.offers
在导航中发送:
this.router.navigate(['/offers'], {queryParams:{ 'offers': this.offers}});
在优惠组件中,我尝试使用以下方法获取优惠数组:
console.log(this.activatedRouter.snapshot.queryParams.get('offers'))
但结果只是[Object Object]
。
我尝试使用this.activatedRouter.snapshot.params['offers']
,但它返回了同样的东西。
我尝试了以下方法:
console.log(this.activatedRouter.snapshot.queryParamMap.get('offers'))
但它返回了一个 [Object Object]: