import { Component } from '@angular/core'; import { Router } from '@angular/router';
@Component({ selector: 'app-home', templateUrl: './home.component.html', styleUrls: ['./home.component.css'] }) export class HomeComponent {
constructor(private router: Router) { }
ngOnInit() { this.router.events.subscribe((event) => { if (event instanceof NavigationEnd) { let currentUrl = this.router.url; if (currentUrl === '/home') { document.getElementById('homeTab').classList.add('active'); } else { document.getElementById('homeTab').classList.remove('active'); } } }); }
}
import { Component } from '@angular/core'; import { Router } from '@angular/router';
@Component({ selector: 'app-nav', templateUrl: './nav.component.html', styleUrls: ['./nav.component.css'] }) export class NavComponent {
constructor(private router: Router) { }
ngOnInit() { this.router.events.subscribe((event) => { if (event instanceof NavigationEnd) { let currentUrl = this.router.url; if (currentUrl === '/home') { document.getElementById('homeTab').classList.add('active'); } else { document.getElementById('homeTab').classList.remove('active'); } if (currentUrl === '/about') { document.getElementById('aboutTab').classList.add('active'); } else { document.getElementById('aboutTab').classList.remove('active'); } if (currentUrl === '/contact') { document.getElementById('contactTab').classList.add('active'); } else { document.getElementById