In my application there are two routes, home and page1 the are two anchor tags which navigate to relevant routes, I change the background color of the active tab to red, the default color is yellow. when active route is '/' the home tab become red - OK when I click on '/page1' the home tab and page 1 both becomes red, Why? I aspect only the page 1 tab become red. here are the code snippets const routes: Routes = [ { path: 'page1', component: Page1Component }, { path: '', component: HomeComponent }, { path: '**', redirectTo: '' } ]; <a routerLink="/" [routerLinkActive]="['active-tab']">Home</a> <a routerLink="/page1" [routerLinkActive]="['active-tab']">Page 1</a> <router-outlet></router-outlet> a{ padding: 10px; background: yellow; } a.active-tab{ background: red; } Here is the stackblitz code of the issue you can see when click on /page2 route both the tabs becomes active. I tried the solution <a routerLink="/" [routerLinkActive]="['active-tab']" [routerLinkActiveOptions]="{exact: true}"> Home </a> but when I access the home route with query parameters(http://localhost:4200/?myParam=5), the home tab NOT being activated. Continue reading...