Устранение неполадок ионного 4 углового маршрутизатора навигации - PullRequest
1 голос
/ 06 мая 2019

, поэтому мы пытаемся перевести наш проект с Ionic 3 на Ionic 4. Для начала мы запустили базовое приложение вкладок: ionic start myApp tabs

Я сделал две страницы:

ionic generate page userList

ionic generate page userDetailed

Я хочу, чтобы на двух разных вкладках была возможность перехода к «UserListPage». Поэтому я добавил его в дочерние элементы маршрутизатора «tab1» и «tab2»:

tabs.router.module.ts

{
   path: 'tab1',
   children: [
          {
            path: '',
            loadChildren: '../tab1/tab1.module#Tab1PageModule'
          },
          {
             path: 'user-list', 
             loadChildren: './user-list/user-list.module#UserListPageModule' 
          }
        ]
      }

Теперь я хочу, чтобы UserListPage мог переходить к «UserDetailedPage».

Я попытался добавить подробный пользовательский путь в UserListPageModule следующим образом:

пользовательский list.module.ts

const routes: Routes = [
  {
    path: '',
    component: UserListPage,
    children: [
      {
        path: 'user-detailed',
        loadChildren: '../user-detailed/user-detailed.module#UserDetailedPageModule' 
      }
    ]
  }
];

Теперь, когда я нахожусь на tab1 и нажимаю кнопку, чтобы перейти на страницу списка, это работает.

Однако, когда я нажимаю кнопку, чтобы перейти от страницы списка к подробной странице, она меняет URL-адрес, но не отображает страницу.

Есть идеи, что я делаю не так?

1 Ответ

0 голосов
/ 06 мая 2019

Ваша подробная страница будет "user-list / user-details", ваши дочерние сайты, такие как user-details, будут добавлены к текущему маршруту списка пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...