我正在构建Ionic 4应用程序,并且每当有人单击“共享”选项卡时,我都试图从“选项卡”页面检索URL参数。
使用参数可以检索正确的内容,因为每一天的内容都不相同,并且日期在URL中注明。
问题是,每当我使用ActivatedRoute
参数时,我都会得到一个空对象。此问题仅存在于tabs.page中,因为在日视图页面上本身的内容已经正确显示了。
有人知道为什么我可以从日视图(这是tabs.page的子视图)中检索url参数,但不能从tabs页面本身检索吗?
谢谢!
this.route.params.subscribe(params => {
console.log(params);
});
// returns {};
// tabs.router.module.ts
const routes: Routes = [
{
path: '',
component: TabsPage,
children: [
{
path: 'day-view/:month/:day',
children: [
{
path: '',
loadChildren: '../day-view/day-view.module#DayViewPageModule'
}
]
},
]
}
]