Angular内置指令--路由指令

Angular2的内置指令可分为通用指令、路由指令、表单指令

路由指令有3个,包含在RouterModule中 :

  • RouterLink
  • RouterOutlet
  • RouterLinkActive

RouterLink : 使得应用可以链接到特定组件,可以被应用在任何HTML元素上。

    <a [routerLink]="['/user/jim']">Jim</a>
  • If the first segment begins with /, the router will look up the route from the root of the app.
  • If the first segment begins with ./, or doesn't begin with a slash, the router will instead look in the children of the current activated route.
  • And if the first segment begins with ../, the router will go up one level.

RouterOutlet : 路由跳转时,Angular会查找当前匹配的组件并将组件插入到RouterOutlet中。

    <router-outlet></router-outlet>

RouterLinkActive : 当路由激活时为当前该元素添加指定CSS类样式 。

    <a [routerLink]="['/user/bob']" routerLinkActive="active-link">Bob</a>
    //多个CSS类时
    <a [routerLink]="['/user/bob']" [routerLinkActive]="['class1', 'class2']">Bob</a>

 

转载于:https://my.oschina.net/u/3412211/blog/896277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值