Apply CSS to active router link [Angular 2]

后端 未结 3 1745
面向向阳花
面向向阳花 2021-01-18 10:34

I would like to apply special CSS style properties to active router links:

3条回答
  •  忘掉有多难
    2021-01-18 11:21

    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

提交回复
热议问题