我有appcomponent,这里我添加了所有路由 . 在下一页中,我的链接很少 . 每个链路将路由到相同的路由器插座 . 如何在点击标签时导航 .
尝试[routerLink] =“['PersonInvolved']” . 但是得到的错误就像“无法绑定到'routerLink',因为它不是已知的本机属性” . 由于路由器和路由器插座是在第一个组件中定义的我正在从step1组件链接路由器 .
所以我目前遇到同样的问题 . 我找到了一个解决方法,直到问题得到解决 . 但我注意到我的依赖关系是 router 3.0.0-beta2 ,因此可能值得升级到最新版本 . 我受时间限制,所以这就是我所做的 .
router 3.0.0-beta2
在您的组件的ts文件中,您希望链接使用依赖项注入来获取 router 对象 .
router
//Something like this. constructor(private router: Router){ }
然后创建一个导航功能:
navigateSomewhere(){ this.router.navigate(['yourPage']); }
然后在你的 <a> 标签上这样做 <a (click)="navigateSomewhere()">Click</a>
<a>
<a (click)="navigateSomewhere()">Click</a>
1 回答
所以我目前遇到同样的问题 . 我找到了一个解决方法,直到问题得到解决 . 但我注意到我的依赖关系是
router 3.0.0-beta2
,因此可能值得升级到最新版本 . 我受时间限制,所以这就是我所做的 .在您的组件的ts文件中,您希望链接使用依赖项注入来获取
router
对象 .然后创建一个导航功能:
然后在你的
<a>
标签上这样做<a (click)="navigateSomewhere()">Click</a>