Nativescript: не работает маршрутизатор розетки - PullRequest
0 голосов
/ 22 сентября 2019

Я создаю вкладку, а page-outlet-router или router-outlet ничего не показывает и не выводит никаких ошибок в консоли или эмуляторе приложения и даже отлаживает хром

Я использую последнюю версию all angular /tns / tns-core (nativescript 6 / angular 8)

код:

Шаблон вкладок

<TabView androidTabsPosition="bottom">
    <page-router-outlet *tabItem="{title: 'Players Tab'}" name="homeTab">
    </page-router-outlet>
 </TabView>

Маршрутизация вкладок:

const routes: Routes = [
  {
    path: 'tabs',
    component: TabsComponent,
    children: [
      { path: '', redirectTo: '/(homeTab:home)', pathMatch: 'full' },
      { path: 'home', outlet: 'homeTab', loadChildren: '~/app/pages/home/home.module#HomeModule', component: NSEmptyOutletComponent },
    ]
  },
  {
    path: '',
    redirectTo: '/tabs/(homeTab:home)',
    pathMatch: 'full'
  }
]

@NgModule({
  declarations: [TabsComponent],
  imports: [
    NativeScriptCommonModule,
    NativeScriptRouterModule.forChild(routes)
  ],
  schemas: [NO_ERRORS_SCHEMA],
  exports: [NativeScriptRouterModule]
})

Домашний маршрут:

const routes: Routes = [
  {
    path: '',
    component: HomeComponent
  }
];

@NgModule({
  imports: [NativeScriptRouterModule.forChild(routes)],
  exports: [NativeScriptRouterModule]
})

Домашний шаблон

<StackLayout>
    <Button text="home works!" class="btn btn-primary"></Button>
</StackLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...