Я пытаюсь создать панель навигации, в которой при нажатии на один из подразделов вы перейдете на НОВУЮ страницу.На данный момент, когда вы нажимаете на один из подразделов в навигации, этот компонент просто отображается под существующим компонентом на домашней странице.
Вот мой app.component.html
<nav class="navbar navbar-dark bg-dark">
<a class="navbar-brand" routerLink="#"><img class="navBarLogo" src="../../assets/whitelogo.png"></a>
<div class="navItemList">
<a class="navbar navItem" routerLink="/about">Home</a>
<a class="navbar navItem" routerLink="/about">About</a>
<a class="navbar navItem" routerLink="/about">Scheduling</a>
<a class="navbar navItem" routerLink="/about">Services</a>
</div>
</nav>
<router-outlet></router-outlet>
<app-home></app-home>
Вот мой app-routing.module.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AboutComponent } from './about/about.component'
import { CommonModule } from '@angular/common';
import { HomeComponent } from './home/home.component';
const routes: Routes = [
{path: 'home', component: HomeComponent },
{path: 'about', component: AboutComponent}
];
@NgModule({
imports: [CommonModule,
RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Например, я хочу отобразитьAboutComponent на странице при нажатии кнопки «About» в заголовке.Но когда вы нажимаете «О программе» прямо сейчас, то происходит отображение HomeComponent и под ним AboutComponent.