我正在使用ui-router
,并且状态为profile
,如下所示:
.state('profile', {
url: "/profile",
templateUrl: "views/profile.html",
controller: 'ProfileCtrl',
resolve: {
currentUser: function(gamAuth){
return gamAuth.checkCurrentUser(config.userRol.user)
}
}
当我尝试重新加载/刷新页面时,我收到以下消息:
Cannot GET /profile
当我在http://localhost:9000/
处重新加载“目标网页”时,问题不会发生,$stateProvider
具有以下状态:
.state('home', {
url: "/",
[...]
})
我正在使用:$locationProvider.html5Mode(true);
我尝试按照决策树here
中的建议提供绝对网址我也尝试过在线发现的一些建议,最流行的是这些内容(将其放在app.run()
部分):
$state.transitionTo($state.current, $stateParams, {
reload: true,
inherit: false,
notify: true
});
我的<base href="/">
的{{1}}中存在<head>
标记,但未测试所有方法。
谢谢你的时间。