多个 angular 解决方案刷新

multiple angular solutions refresh

我有 2 angular 个解决方案

  1. 是一个angular 4 解
  2. 是一个 angular 1 解,它位于 在 /old.

我在旧版本中的基本 href 设置为

<base href="/old/">

当我转到 http://mysolution 时,会加载 angular 4 个解决方案。 当我转到 http://mysolution/old 时,angular 1 解决方案加载。

但是如果我重新加载我的 angular 1 解决方案,它会跳转到我的 angular 2 解决方案。

有人可以帮忙吗??

你的代码中有 "catch all route" 吗?类似于:

 { path: '**', component: PageNotFoundComponent },

如果是这样,可能它正在解析“/old”并重定向您

我通过为我的路由使用哈希定位策略解决了这个问题

我只是在我的路由模块中添加了选项散列

export const routing = RouterModule.forRoot(APP_ROUTES, {useHash: true});