2
我们正在创建应用的新版本,并且需要保留传统路由。 Legacy网址在特定路线下进入我们的应用,我们称之为legacy
。因此,如果路线是/legacy/route1
,我将使用解析器来处理它,以告知它应该在我们的应用程序中实际应该发生的位置(旧的路径选择方案非常复杂,需要相当多的逻辑)。但是,如果出现在/legacy/route1/subroute3/somethingelse
之下,我想用相同的解析器处理它。Angular 2路由器:将一切路由到特定路由
如何捕捉所有这些路线中的单个或我RouterModule
几行?我已经尝试了所有的下面:
{ path: 'legacy', component: Legacy, resolve: [LegacyRouteResolver] },
{ path: 'legacy/', component: Legacy, resolve: [LegacyRouteResolver] },
{ path: 'legacy/*', component: Legacy, resolve: [LegacyRouteResolver] },
{ path: 'legacy/**', component: Legacy, resolve: [LegacyRouteResolver] }
但他们都不会给我,有多个斜杠进来的任何路由,并有下,他们无法(在octothorp似乎把他们许多其他情况关,太)