NG8001: ‘router-outlet’ is not a known element

NG8001 hiba: RouterModule importálása az AppRoutingModule vagy AppModule-ban.

router-outlet unknown element

Hibaüzenet

NG8001: 'router-outlet' is not a known element

Hibás kód

<router-outlet></router-outlet>

Javított kód

import { RouterModule } from '@angular/router';
@NgModule({ imports: [RouterModule.forRoot(routes)] })

Magyarázat

router-outlet is not a known element hiba akkor fordul elő, amikor az Angular nem találja a `router-outlet` komponens szelektort, mivel nem importáltad a `RouterModule`-t. A megoldás, hogy a routing modult (`RouterModule.forRoot(routes)`) vagy a `RouterModule`-t felveszed az AppModule imports tömbjébe.

További információ: Angular RouterModule