Устранение неполадок ионного 4 углового маршрутизатора навигации

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

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

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 ответ

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

Другие вопросы по тегам