在Angular中,如果你想在模块中定义路由但不将它们路由到特定的组件,你可以使用RouterModule.forChild([])
来定义一个空的路由配置。
以下是一个示例:
module-routing.module.ts
的新文件,用于定义你的模块路由。import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
@NgModule({
imports: [
RouterModule.forChild([]) // 空的路由配置
],
exports: [RouterModule]
})
export class ModuleRoutingModule { }
ModuleRoutingModule
。import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ModuleRoutingModule } from './module-routing.module';
@NgModule({
imports: [
CommonModule,
ModuleRoutingModule // 导入模块路由
],
declarations: [
// 声明你的组件
]
})
export class MyModule { }
通过这样的配置,你的模块将具有一个空的路由配置,但不会将其路由到任何特定的组件。