我使用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: 'Home' }">
<page-router-outlet name="homeTab"></page-router-outlet>
</StackLayout>
<StackLayout *tabItem="{ title: 'Question' }">
<page-router-outlet name="questionTab"></page-router-outlet>
</StackLayout>
</TabView>
</GridLayout>
无法显示。