示例代码:
在路由模块中调用forRoot方法:
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
在app.module.ts文件中调用路由模块:
import { AppRoutingModule } from './app-routing.module';
@NgModule({
declarations: [
AppComponent,
HomeComponent,
AboutComponent
],
imports: [
BrowserModule,
AppRoutingModule // 调用路由模块
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
示例代码:
在路由模块中调用forRoot方法并传入参数:
@NgModule({
imports: [RouterModule.forRoot(routes, {enableTracing: true})],
exports: [RouterModule]
})
export class AppRoutingModule { }
在app.module.ts文件中调用路由模块:
import { AppRoutingModule } from './app-routing.module';
@NgModule({
declarations: [
AppComponent,
HomeComponent,
AboutComponent
],
imports: [
BrowserModule,
AppRoutingModule // 调用路由模块并传入参数
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
通过检查forRoot方法的调用和设置参数,可以解决Angular库中forRoot方法未触发的问题。