如何设置路由以便我的参数可以使用斜杠?
例如:myapp.com/file/rootfolder/subfolder/myfile
这不起作用:
const SECTION_ROUTES: Routes = [ { path: 'file/:path',component: FileStoreComponent } ];
路由参数值是否可用?
解决方法
看起来你必须使用通配符来逃避每个正斜杠:
/*page
这个问题涵盖了它:Angular2 RouterLink breaks routes by replacing slash with %2F
该问题链接到以下更深入的GitHub问题单:https://github.com/angular/angular/issues/8049