【问题标题】:Angular2 Routing Issue (URL Route Order Issue)Angular2 路由问题(URL 路由顺序问题)
【发布时间】:2017-03-26 06:34:40
【问题描述】:

遇到一个问题,如果我在内部路由上刷新页面,我的应用程序将重新加载内部路由,内部路由加载在 URL 地址栏中的根 url 前面。换句话说,如果根路由是http://localhost:3000/root,然后我导航到“about”组件(http://localhost:3000/about)然后刷新页面,我最终会得到http://localhost:3000/about/root。为了解决这个问题,我需要在路由中进行哪些更改?

【问题讨论】:

  • 如果您不发布代码,我们怎么知道您需要更改哪些内容?

标签: angular angular2-routing


【解决方案1】:

经过更多研究,我意识到这是在我更改根模块中的“useHash”设置后发生的。为了解决这个问题,我只需将“RouterModule.forRoot(routes, {useHash: false})”更改为“RouterModule.forRoot(routes, {useHash: true})。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多