Angular 2 url路径无法正常工作

时间:2016-01-11 11:34:01

标签: angular angular2-routing

我使用@RouteConfig进行导航,路由配置就像

@RouteConfig([
{ path: '/calendar', name: 'Calendar', component: CalendarComponent }]}

使用路径链接(例如

)时会加载CarouselComponent
<a [routerLink]="['Calendar']">Calendar</a>

并且网址指向http://localhost:60708/calendar

但是,当我想访问网址http://localhost:60708/calendar时 直接在地址栏中键入URL或单击路径链接访问页面后单击F5(刷新页面),页面不再显示。

为什么会这样?如何使用URL路径加载组件?

1 个答案:

答案 0 :(得分:1)

感谢所有提供提示的评论。

主要原因是我根本没有配置位置策略。

配置HashLocationStrategy

后,它正在运行