【问题标题】:Angular router error - Uncaught Error: Invalid configuration of route 'momentum'角度路由器错误 - 未捕获错误:路由 \'momentum\' 的配置无效
【发布时间】:2022-11-24 23:33:39
【问题描述】:

我正在尝试在 Angular 的应用程序中设置路由。

应用程序路由.module.ts

import {PreloadAllModules, RouterModule, Routes} from "@angular/router";

export const APP_ROUTES: Routes = [
  {
    path: "",
    redirectTo: "momentum",
    pathMatch: "full"
  },
  {
    path: "momentum",
    loadChildren(): any {
      return import('./pages/momentum/momentum.module').then(m => m.MomentumModule);
    }
  }
];

export const routing = RouterModule.forRoot(APP_ROUTES, {
  preloadingStrategy: PreloadAllModules
});

动量路由.module.ts

import {RouterModule, Routes} from "@angular/router";
import {MomentumComponent} from "./momentum.component";

const ROUTES: Routes = [
  {
    path: "",
    component: MomentumComponent
  }
];

export const taskRouting = RouterModule.forChild(ROUTES);

我以为它很容易配置,但在本地可以正常工作。在“生产”我仍然收到错误:

看起来模块没有看到这个路由,但我在 momentum.module.ts 的“导入”中有它

它是 Angular 6,非常旧的应用程序。

知道我在哪里可以找到问题吗?

【问题讨论】:

    标签: angular angular-routing


    【解决方案1】:

    尝试这个

    export const APP_ROUTES: Routes = [
      {
        path: "",
        redirectTo: "momentum",
        pathMatch: "full"
      },
      {
        path: "momentum",
        loadChildren: () => import('./pages/momentum/momentum.module').then(m => m.MomentumModule)
      }
    ];
    

    【讨论】:

      猜你喜欢
      • 2018-08-04
      • 2016-11-30
      • 2016-10-21
      • 2019-04-14
      • 2019-07-30
      • 2016-11-11
      • 2018-09-10
      • 2013-01-01
      • 2023-01-04
      相关资源
      最近更新 更多