【问题标题】:Angular+PrimeNG+Sakai skeleton project: rerouting sakai demoAngular+PrimeNG+Sakai 骨架项目:重新路由 sakai 演示
【发布时间】:2022-11-10 05:35:24
【问题描述】:

我从这里克隆了酒井角骨架: git clone https://github.com/primefaces/sakai-ng.git

默认情况下,“登陆”URL 指向 Sakai 演示。 我希望我的基本 URL 指向我的应用程序,同时保留 Sakai 的演示作为参考(至少在开发阶段)。 为此,我想将整个 sakai 演示重新路由到“sakai”路线,这样:

  • "myUrl/#/sakai“带我到酒井仪表板,
  • "MyUrl/#/sakai/uikit/formlayout" 带我到特定的 'UIKit/Form 布局演示,
  • 等每个 Sakai 演示页面...

所以在我的 app-routing.module.ts 中,我做了:

RouterModule.forRoot([
    // My Application
    //{ path: '', component: HomeComponent },

    // Sakai
    {
        path: 'sakai', component: AppLayoutComponent,
        children: [
            { path: '', loadChildren: () => import('./sakai/components/dashboard/dashboard.module').then(m => m.DashboardModule) },
            { path: 'uikit', loadChildren: () => import('./sakai/components/uikit/uikit.module').then(m => m.UikitModule) },
            { path: 'utilities', loadChildren: () => import('./sakai/components/utilities/utilities.module').then(m => m.UtilitiesModule) },
            { path: 'documentation', loadChildren: () => import('./sakai/components/documentation/documentation.module').then(m => m.DocumentationModule) },
            { path: 'blocks', loadChildren: () => import('./sakai/components/primeblocks/primeblocks.module').then(m => m.PrimeBlocksModule) },
            { path: 'pages', loadChildren: () => import('./sakai/components/pages/pages.module').then(m => m.PagesModule) },
        ],
    },
    // code continues...

但是这样做不能与演示的左侧菜单正常工作,因为它一直使用旧的链接路径: MyUrl/#/uikit/formlayout 代替 : MyUrl/#/sakai/uikit/formlayout

我试图在 Sakai 组件自己的路由模块中摆弄,但没有成功。

谁能告诉我如何实现这一目标?

【问题讨论】:

    标签: angular routes sakai


    【解决方案1】:

    在此视频https://www.youtube.com/watch?v=yl2f8KKY204 中,他们解释了如何使用 PrimeNG 模板

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 2014-07-31
    • 2016-07-18
    • 1970-01-01
    相关资源
    最近更新 更多