2017-02-21 11 views
1

각도 2로 고생하고 있습니다. 모든 경로를 정의했지만 "mysiteurl : 4200/password-recovery"또는 "mysiteurl : 4200/email-confirm/sometoken" 그것은 무작위로 홈/프로필 구성 요소 (원하지 않음) 또는 비밀번호 복구 또는 이메일 확인 구성 요소 (원하는)로 무작위로 이동합니다. 홈/프로필로 리디렉션되는 것을 이해하지 못합니다. 어떤 아이디어?각도 2 : 무작위 라우팅

응용 라우팅 모듈 코드 :

const appRoutes: Routes = [ 
{ path: 'login', component: LoginComponent }, 
{ path: '', redirectTo: 'home', pathMatch: 'full' }, 
{ path: 'password-recovery', component: PasswordRecoveryComponent }, 
{ path: 'email-confirm/:token', component: EmailConfirmComponent }, 
{ path: 'home', component: HomeComponent, 
    children: [ 
     { path: '', redirectTo: 'profile', pathMatch: 'full' }, 
     { path: 'profile', component: ProfileComponent }, 
     { path: 'companies', component: CompaniesComponent }, 
     { path: 'roles', component: RolesComponent }, 
     { path: 'documents/:type', component: DocumentsComponent }, 
     { path: 'users', component: UsersComponent }, 
     { path: 'documents-identity', component: DocumentsIdentityComponent }, 
     { path: 'forms', component: FormsComponent }, 
     { path: 'password-recovery-detail', component: PasswordRecoveryDetailComponent }, 
     { path: 'card', component: CardComponent }, 
    ] 
} 
]; 
@NgModule({ 
    imports: [ 
     RouterModule.forRoot(appRoutes, { useHash: true }) 
    ], 
    exports: [ 
     RouterModule 
    ] 
}) 
export class AppRoutingModule { } 
+0

에/홈/프로필 탐색을 강요했다. 그래서 해시 접근법을 사용하여 탐색 : mysiteurl : 4200/#/password-recovery' – mrkosima

+0

결과에 영향을 미치지 않습니다. 때로는 암호 복구, 때로는 home/profile –

답변

1

내 잘못, 나는 당신은 당신의 탐색 useHash``를 구성하고있는 부트 스트랩 구성 요소