Ioni c 4 маршрутизация не работает URL-адрес меняется, но вид не отображается - PullRequest
3 голосов
/ 11 января 2020

Я разрабатываю приложение Ioni c 4, у меня есть две страницы аутентификации и регистрации, я добавил свой маршрут в "app-routing.module", я установил свой компонент аутентификации как компонент root, поэтому, когда я нажмите на кнопку в представлении, маршрут меняется, и представление регистрации не появляется:

App-routing.module

const routes: Routes = [
   { path: '', redirectTo: 'auth', pathMatch: 'full' },
  { path: 'auth', component: AuthenticationComponent },
  { path: 'registerFirst', component: RegistrationComponent},
];
  ...

Это кнопка в представлении Аутентификация

<ion-button expand="full" color="medium" [routerLink]="['/registerFirst']">CREATE AN 
 ACCOUNT</ion-button>

1 Ответ

3 голосов
/ 12 января 2020

Измените вашу маршрутизацию следующим образом:

  { path: '', redirectTo: 'registration', pathMatch: 'full' },
  {
    path: 'registration',
    loadChildren: 'yourpath/registration.module#RegistrationPageModule'
  },
  ...

И вы должны добавить этот код в registration.module.ts:

import { Routes, RouterModule } from '@angular/router';
const routes: Routes = [
  {
    path: '',
    component: RegistrationPage
  }
];
@NgModule({
  imports: [
    ...
    RouterModule.forChild(routes)
  ],
 .....
})

И я надеюсь, что он работает просто

...