How to set Bootstrap navbar “active” class in Angular 2?

后端 未结 11 697
被撕碎了的回忆
被撕碎了的回忆 2020-12-07 18:36

How can I set Bootstrap navbar \"active\" class in Angular 2? I only found Angular 1 way.

When I go to About page, add class=\"active\"

11条回答
  •  我在风中等你
    2020-12-07 19:01

    The version "@angular/router": "^3.3.1"

    I simply put the name of the route, that I declare in my app.route.ts

    import { ModuleWithProviders } from '@angular/core';
    import { Routes, RouterModule }   from '@angular/router';
    
    import { HomeComponent } from './home/home.component';
    import { DeclarationsComponent } from './declarations/declarations.component';
    
    const appRoutes: Routes = [
        { path: '', pathMatch: 'full', component: HomeComponent },
        { path: 'declarations', pathMatch: 'full', component: DeclarationsComponent }
    ];
    
    export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
    

    And in the view, I just write the name of the route

      
    

提交回复
热议问题