【发布时间】:2015-08-04 21:56:08
【问题描述】:
好的,我知道这是一个开放式问题,但是 -
我正在使用 AngularJS 1.4.x 和 ui-router 运行应用程序。在大多数情况下,一切正常且符合预期。我的各个页面使用 ui-sref 进行导航,页面按预期显示,并且显示的 URL 看起来正确。但是,如果我在任何页面上刷新页面 (F5),就会导致发生 404 错误。并且输入 URL 不再有效。
可能涉及的事情:
- 我打开了
$locationProvider.html5Mode(true)标志 -
我用
$rootScope.$on('$stateChangeStart', function (event, toState, toParams)
管理页面访问(身份验证)
-
<base href="/">是 在我的 index.html 中,因为没有它 html5Mode() 将无法工作
【问题讨论】:
-
这有什么更新吗?我有同样的问题。 (仍在使用 Angular 1.6.4)
标签: angularjs angular-ui-router