Я понял :-) Что действительно помогло мне выбрать правильный маршрут, так это активировать трассировку:
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes, { enableTracing: true })],
exports: [NativeScriptRouterModule]
})
Когда я смог увидеть трассировку, я понял, что У меня не было зарегистрированного маршрута в пути моего перенаправления!
const routes: Routes = [
{ path: '', redirectTo: 'registeredRoute', pathMatch: 'full' },
{
path: "registeredRoute", component: RegisteredLayoutComponent, canActivate: [AuthGuard], children: [
{ path: "", component: HomeComponent, outlet: "homeTab" },
{ path: "homePage", component: HomeComponent, outlet: "homeTab" },
{ path: "topicsPage", component: TopicsComponent, outlet: "topicsTab" },
{ path: "newsPage", component: NewsComponent, outlet: "newsTab" },
{ path: "askPage", component: AskComponent, outlet: "askTab" },
{ path: "morePage", component: MoreComponent, outlet: "moreTab" }
]
},
{
path: "", component: UnregisteredLayoutComponent, children: [
{ path: '', redirectTo: 'loginPage', pathMatch: 'full' },
{ path: "loginPage", component: LoginComponent }
]
,
},
{ path: '**', redirectTo: '', pathMatch: 'full' }
];