错误:“ AppRoutingModule”模块无法自行导入

问题描述 投票:0回答:1

任何帮助或提示将不胜感激!!我正在关注有关布线的角度文档:https://angular.io/guide/router我处于里程碑2的结尾:路由模块。

这是我的angular-router-sample \ src \ app \ app-routing.module.ts:

                import { NgModule } from '@angular/core';
            import { RouterModule, Routes } from '@angular/router';

            import { CrisisListComponent } from './crisis-list/crisis-list.component';
            import { HeroListComponent } from './hero-list/hero-list.component';
            import { PageNotFoundComponent } from './page-not-found/page-not-found.component';



            const appRoutes: Routes = [
              { path: 'crisis-center', component: CrisisListComponent },
              { path: 'heroes', component: HeroListComponent },
              { path: '', redirectTo: '/heroes', pathMatch: 'full' },
              { path: '**', component: PageNotFoundComponent}
            ];

            @NgModule({
              declarations: [],
              imports: [
                RouterModule.forRoot(
                  appRoutes,
                  { enableTracing: true } // <--debugging purposes only
                ),
                AppRoutingModule
              ],
              exports: [
                RouterModule
              ]
            })
            export class AppRoutingModule { }

这是我的angular-router-sample \ src \ app \ app.module.ts:

                import { NgModule } from '@angular/core';
            import { BrowserModule } from '@angular/platform-browser';
            import { FormsModule } from '@angular/forms';

            import { AppComponent } from './app.component';
            import { AppRoutingModule } from './app-routing.module';



            import { CrisisListComponent } from './crisis-list/crisis-list.component';
            import { HeroListComponent } from './hero-list/hero-list.component';
            import { PageNotFoundComponent } from './page-not-found/page-not-found.component';


            @NgModule({
              declarations: [
                AppComponent,
                CrisisListComponent,
                HeroListComponent,
                PageNotFoundComponent
              ],
              imports: [
                BrowserModule,
                FormsModule,
                AppRoutingModule,
              //  AppRoutingModule


              ],
              providers: [],
              bootstrap: [AppComponent]
            })
            export class AppModule { }

这是我的控制台日志错误:

-

angular routing angular-ui-router
1个回答
0
投票

在您的第一个代码段(应用程序路由模块)中,您具有:

     imports: [RouterModule.forRoot(appRoutes,{ enableTracing: true }),
         AppRoutingModule]
})

从导入子句中删除AppRoutingModule。如错误消息所示,路由模块无法自行导入

© www.soinside.com 2019 - 2024. All rights reserved.