命名路由器组件无法在我的Nativescript角度项目中显示

时间:2019-01-25 06:50:05

标签: nativescript nativescript-angular

我使用globals().update(namespace)创建一个项目,并且需要一个登录页面和一个tabview页面。我对exec使用了命名路由。

我从nativescript引用文档来设置我的路线,但是命名的路线组件无法显示。怎么显示呢?

我的路由是这样的:

import *

我的标签页html:

nativescript-angular

然后转到登录组件中的索引页

TabItem

两种方法均无效。 const routes: Routes = [{ path: '', redirectTo: '/login', pathMatch: 'full', }, { path: 'login', loadChildren: '~/pages/login/login.module#LoginModule', }, { path: 'index', component: TabsComponent, children: [{ path: 'home', outlet: 'homeTab', component: HomePageComponent }, { path: 'question', outlet: 'questionTab', component: QuestionAddComponent }] }]; @NgModule({ imports: [NativeScriptRouterModule.forRoot(routes)], exports: [NativeScriptRouterModule] }) <GridLayout> <TabView androidTabsPosition="bottom" [(ngModel)]="currentTab" (selectedIndexChanged)="onSelected($event)" id="tabContainer" class="icon" selectedTabTextColor="orangered"> <StackLayout *tabItem="{ title: '&#xe906;Home' }"> <page-router-outlet name="homeTab"></page-router-outlet> </StackLayout> <StackLayout *tabItem="{ title: '&#xe908;Question' }"> <page-router-outlet name="questionTab"></page-router-outlet> </StackLayout> </TabView> </GridLayout> 无法显示。

0 个答案:

没有答案