1.0.0 • Published 8 years ago

ng2-router-active v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

ng2-router-active

npm version

Angular2 directive to toggle a custom active class on elements using [routerLink] (or parents) and @angular/router.

Installation

npm install ng2-router-active

Usage

import { ROUTER_DIRECTIVES } from '@angular/router';
import { RouterActiveDirective } from 'ng2-router-active';

@Component({
  template: `
    <li ng2-router-active><a [routerLink]="['/Home']">Home</a></li>
    <li><a ng2-router-active [routerLink]="['/Home']">Home</a></li>
    <li ng2-router-active="custom-active-class"><a [routerLink]="['/Home']">Home</a></li>
    <li><a ng2-router-active="custom-active-class" [routerLink]="['/Home']">Home</a></li>
  `,
  directives: [
    ROUTER_DIRECTIVES,
    RouterActiveDirective
  ]
})

Development

Build

npm run build

Watch

npm run dev

Credits

https://github.com/AngularClass/angular2-webpack-starter

Get help

Get help directly from our team via our Slack channel. Request invite