我在angular2 rc1中遇到了一些新路由问题,所以我想查看一下演示项目是否存在同样的问题,看起来是这样。这是演示项目副本的链接。我还没有做任何改变:
http://plnkr.co/edit/G4nYQWgCuhP1bqDs3mye?p=preview
这里有路线:
@Routes([
{path: '/crisis-center', component: CrisisCenterComponent},
{path: '/heroes', component: HeroListComponent},
{path: '/hero/:id', component: HeroDetailComponent},
])
导航到默认页面时,我们会被重定向到/ crisis-center。然后点击例如" Dragon Burninng Cities"我们被重定向到/ crisis-center / 1。到现在为止还挺好。但是,如果我在Chrome的地址栏中输入到/ crisis-center / 1的直接链接,不知何故相对路径混乱,Chrome想要在危机中心下方加载应用程序文件夹:
/ hero / 1
会出现同样的问题当点击并尝试直接设置不同的地址时,会发生各种错误,可能与此问题有关。
如果有人有解决方法,我们将不胜感激。