0

登录后底部导航(文本和图像)正在加载,但页面相应组件的内容没有路由。这是应用程序路由代码:

import { LoginComponent } from "./login/login.component";
import { RegisterComponent } from "./login/register/register.component";
import { BottomNavComponent } from "./bottomnav/bottomnav.component";
import { NSEmptyOutletComponent } from "nativescript-angular";

const routes: Routes = [
{ path: "", redirectTo: "/login", pathMatch: "full" },
{ path: "login", component: LoginComponent },
{ path: "register", component: RegisterComponent },
{
    path: "bottomnav", component: BottomNavComponent, children :[{
        path: "home",
        component: NSEmptyOutletComponent,
        loadChildren: () => import("./bottomnav/home/home.module").then((m) => m.HomeModule),
        outlet: "homeTab"
    },
    {
        path: "browse",
        component: NSEmptyOutletComponent,
        loadChildren: () => import("./bottomnav/browse/browse.module").then((m) => m.BrowseModule),
        outlet: "browseTab"
    },
    {
        path: "search",
        component: NSEmptyOutletComponent,
        loadChildren: () => import("./bottomnav/search/search.module").then((m) => m.SearchModule),
        outlet: "searchTab"
    }]
}
];

 @NgModule({
  imports: [NativeScriptRouterModule.forRoot(routes)],
  exports: [NativeScriptRouterModule]
 })
 export class AppRoutingModule { }`

如果我使用 page-router-outlet 它不起作用,则 TabContentItem 内部单独使用标签 <page-router-outlet name="homeTab"></page-router-outlet>它的工作

4

0 回答 0