- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 isRouteActive 来确定特定路线是否处于事件状态,但出现错误,angular2.dev.js:23730 TypeError: l_context.isRouteActive 不是函数
<li [class.active]="isRouteActive(router.generate(['/Users']))"><a [routerLink]="['Users']">Users </a></li>
我浏览了文档,很惊讶为什么 Router 类有两个不同的文档。
https://angular.io/docs/ts/latest/api/router/index/Router-class.html https://angular.io/docs/ts/latest/api/router/Router-class.html
我使用的是 Angular2 的 2.0.0-beta.12 版本。
isRouteActive 似乎在 2.0.0-beta.12 中不可用。但我无法弄清楚如何实现相同的目标。
最佳答案
哦,好的,知道了。
调用 isRouteActive 是一个拼写错误。我应该使用 router.isRouteActive 调用它。
所以要正确使用它
在模板中:
<li [class.active] = "router.isRouteActive(router.generate(['/Users']))">
用户
在组件中:
constructor(public router: Router){
}
关于angular - 使用 isRouteActive 确定路由是否处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37017872/
我正在尝试使用 isRouteActive 来确定特定路线是否处于事件状态,但出现错误,angular2.dev.js:23730 TypeError: l_context.isRouteActive
我尝试使用 isRouteActive 函数在单击 li 元素中包含的链接时切换其 active 类,但它不断给我类似 TypeError: Cannot read property 'isRoute
我是一名优秀的程序员,十分优秀!