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