Angularjs ngRoute浏览器刷新问题

时间:2017-08-03 11:22:48

标签: angularjs angular-routing route-provider

我在我的应用程序中使用ngRoute。该网址包含#。当我尝试使用浏览器刷新刷新页面时,我的问题仍然存在。它会重定向到主页而不是当前页面。

我当前的网页网址为..../MyApp/#/admin

我的主页网址为..../MyApp/#/home

我正在使用ngroute以下列方式进行路由:

$routeProvider.when('/home', {
    templateUrl : './view/home.html',
    controller : "homeCtrl"
})
.when('/admin', {
    templateUrl : './view/admin.html',
    controller : "adminController"
})

1 个答案:

答案 0 :(得分:0)

感谢您的建议。我在启动应用程序的api调用时调用#home位置,因为每次我刷新它都称为主页。我要解决这个问题的所有方法是: - 1)在启动应用程序的api调用时删除#home位置。 2)在ng-route的加载时向应用程序添加默认路径/将进入home.html页面