当我使用 F5 直接刷新浏览器或直接点击 url 时,页面未加载,但是当我单击按钮时,页面会加载
我正在这样使用
使用 $locationProvider 启用 HTML5Mode
var routerApp = angular.module('myApp', ['ui.router','ngCookies']);
routerApp.config(function($locationProvider){
$locationProvider.html5Mode({
enabled: true
})
});
我在您的 HTML 文件中添加了以下代码:
<base href="/">
或简单地使用这样的语法
$locationProvider.html5Mode({
enabled: true,
requireBase: false
})
我发现这已经是https://github.com/angular-ui/ui-router/issues/105上的问题了
有人可以知道如何解决这个问题吗?当我不使用 $locationProvider 来省略“#”时,它也可以正常刷新