Почему я не могу получить параметры URL в tabs.page.ts с помощью ActivatedRoute в моем приложении Ionic 4?

#angular #ionic-framework #angular-ui-router

#угловатый #ionic-framework #angular-пользовательский интерфейс-маршрутизатор #angular

Вопрос:

Я создаю приложение Ionic 4 и пытаюсь получить параметры URL со своей страницы tabs всякий раз, когда кто-то нажимает на вкладку share.

С помощью параметров я могу получить правильное содержимое, поскольку каждый день имеет разное содержимое, а дата указана в URL.

Проблема в том, что всякий раз, когда я использую ActivatedRoute параметры, я получаю пустой объект.. Эта проблема присутствует только в tabs.page, поскольку на самой странице дневного просмотра содержимое уже отображается должным образом.

Кто-нибудь знает, почему я могу получить параметры URL из day-view (который является дочерним для tabs.page), но не могу с самой страницы 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'
        }
      ]
    },
   ]
 }
]