我正在為我的應用程式使用星云主題。在選單項上,我有兩件事。每個專案都需要使用 nebular 選單的 URL 屬性進行導航。
問題:
導航作業正常。但是,每次我單擊該專案時,都會發生重繪 。我想避免重新加載。所以請幫我解決這個問題。
選單.ts:
import { NbMenuItem } from "@nebular/theme";
export const MENU_ITEMS: NbMenuItem[] = [
{
title: "Orders",
icon: "email-outline",
url:"orders",
},
{
title: "Customers",
icon: "person-outline",
url:"customers",
},
];
路由模塊.ts:
...
{
path: "",
component: SidebarLayoutComponent,
canActivate: [RoleGuard],
data: { roles: [Role.admin] },
children: [
{
path: "orders",
component: AdminOrdersComponent,
},
{
path: "customers",
component: CustomerListComponent,
},
],
},
...
HTML:
<nb-layout windowMode>
<nb-layout-header fixed>
<app-header></app-header>
</nb-layout-header>
<nb-sidebar class="menu-sidebar" tag="menu-sidebar" responsive>
<nb-menu [items]="menu"></nb-menu>
</nb-sidebar>
<nb-layout-column>
<router-outlet></router-outlet>
</nb-layout-column>
</nb-layout>
uj5u.com熱心網友回復:
API 檔案告訴您您需要使用[link]路由器鏈接,而不是[url]. 所以將url密鑰更改為link.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/535076.html
