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

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

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

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

Кто-нибудь знает, почему я могу получить параметры URL-адреса из дневного просмотра (который является дочерним по отношению к tabs.page), но не могу с самой страницы вкладок?

Заранее спасибо!

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'
        }
      ]
    },
   ]
 }
]
...