2016-05-19 4 views
1

Так что я обновляю свое приложение, чтобы использовать угловую маршрутизацию 2 rc1. Я могу первоначально загрузить маршрут по умолчанию '/' просто отлично. Однако я не могу загрузить маршрут не по умолчанию, изначально ex. '/приложение'. Я получаю «Не удается получить/приложение /»Изначально загружаем угловой маршрут 2 rc1, который не является маршрутом по умолчанию

app.ts

@Routes([ 
    { 
    path: '/', 
    component: HomeLayout 
    }, 
    { 
    path: '/app', 
    component: MainLayout 
    } 
]) 

export class AppDomain implements OnInit { 

    constructor(private _router: Router){ } 

    ngOnInit(){ 
    this._router.navigate(['/']); 
    } 
} 
+0

Я ответил на подобный вопрос [здесь] (http://stackoverflow.com/a/37300313/6238914). Это должно помочь вам. – funkycoder

+1

Почему бы просто не использовать 'useAsDefault: true' в маршруте, который должен быть по умолчанию? – rinukkusu

ответ

0

Не уверен, что вы пытаетесь сделать, но если вы хотите перенаправить на свой HomeLayout компонента в качестве маршрута по умолчанию, то добавьте это к конец вашего определения маршрутов в вашем AppComponent (корневой компонент):

{ path: '*', component: HomeLayout }, 
Смежные вопросы