I would like to apply special CSS style properties to active router links:
Currently Angular 2 has a built in attribute that you can use on any link that is used with [routerLink] it is routerLinkActive so all you need to do is have:
{{name}}
and then it will recognize which route is the current active route and apply your router-link-active class.
NOTE:
For those who are using routerLink on tags other than a tags, (personally i am using it on a button) routerLinkActive doesn't work but should work on the next release of the router - https://github.com/angular/angular/issues/9755