我正在按照角度教程的介绍来创建“英雄之旅”应用。但是,在执行搜索英雄功能时,出现错误:无法绑定到“ routerlink”,因为它不是“ a”的已知属性。谁能帮助我解决这个问题? 我的代码:https://github.com/kiddomagic/TourOfHeroes *注意:我一直在寻找相同的问题,但没有一个能解决我的问题。
答案 0 :(得分:1)
将RouterModule添加到正在使用routerLink或router-outlet的所有模块的导入中
答案 1 :(得分:0)
RouterModule添加了路由器指令和提供程序,需要将其导入需要路由的模块中,如果需要,则将RouterModule全局导入到角度应用的根模块中。
我检查了您的代码,您还可以使用另一种语法在html(view)中定义路由。
例如:
<a [routerLink]="['/detail/{{hero.id}}']">Hero Details</a>