モジュール「AppModule」によって予期しない値「undefined」が宣言されました 質問する

モジュール「AppModule」によって予期しない値「undefined」が宣言されました 質問する

ここで何が間違っているのでしょうか? 動作させようとしているのですが、ヘッダーにエラーが表示されます。によって呼び出される<router-outlet></router-outlet>に を含めましたが、まだうまくいきません。app.component.htmltemplateUrlapp.component.ts

アプリモジュール:

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


import { AppComponent }  from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { TopnavComponent } from './components/navbars/topnav/topnav.component';
import { LeftnavComponent } from './components/navbars/leftnav/leftnav.component';
import { LeftnavsecondaryComponent } from './components/navbars/leftnav-secondary/leftnav-secondary.component';
import { WorldofwarcraftComponent } from './components/games/worldofwarcraft/worldofwarcraft.component';

@NgModule({
    imports:    [ BrowserModule, FormsModule, AppRoutingModule ],
    declarations:   [ AppComponent, TopnavComponent, LeftnavComponent, LeftnavsecondaryComponent, WorldofwarcraftComponent ],
    bootstrap:  [ AppComponent ]
})

export class AppModule { }

アプリルーティングモジュール:

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

import { WorldofwarcraftComponent } from './components/games/worldofwarcraft/worldofwarcraft.component';

const appRoutes: Routes = [
  { path: 'worldofwacraft', component: WorldofwarcraftComponent }
];

@NgModule({
  imports: [ RouterModule.forRoot(appRoutes) ],
  exports: [ RouterModule ]
})

export class AppRoutingModule {}

ベストアンサー1

ng serve私も同じエラーが出ました。この問題は時々発生するので、前述のように、使用するCLIを使用してサーバーを再実行するだけで済みます。ここ

おすすめ記事