I am using Angular CLI 13.3.3
Issue details
Router Links are not working. It seems disabled. Not even clickable.
Video of Issue
Issue described in video. Please click here
Rendered Html in Browser
HTML Code
<a class="nav-link" routerLink="user-role-management">Users</a>
app.module
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { AppRoutingModule } from './app-routing.module';
@NgModule({
declarations: [
AppComponent,
AnnonymousbaseComponent
],
imports: [
BrowserModule,
AppRoutingModule,
NgbModule,
HttpClientModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
app.component.html
<header></header>
<div class="container-fluid">
<div class="row justify-content-center">
<router-outlet></router-outlet>
</div>
</div>
App Routing Module
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import {UsermanagementComponent} from './usermanagement/usermanagement.component';
import { CommonModule } from '@angular/common';
const routes: Routes = [
{
component: UsermanagementComponent,
path: 'user-role-management'
}
];
@NgModule({
imports: [RouterModule.forRoot(routes, { useHash: true }), CommonModule],
exports: [RouterModule]
})
export class AppRoutingModule { }
Am I missing anything? if you need more information, please do let me know.
Edit - 1
This specific issue is coming in the navbar only.
<nav class="navbar navbar-expand-lg navbar-dark fixed-top bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">Angular CLI </a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
</ul>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" routerLink="register">Register</a>
</li>
<li class="nav-item">
<a class="nav-link" routerLink="">Login</a>
</li>
</ul>
</div>
</div>
</nav>