【发布时间】:2015-03-01 13:15:28
【问题描述】:
我正在编写一个 Angular 应用程序,我已经创建了我的应用程序路由
AdminDashboard.config(['$routeProvider','$locationProvider',function($routeProvider, $locationProvider){
$routeProvider
.when('/',{
templateUrl: '../dashboard/administration/dashboard.html',
controller : 'Dashboard'}
)
//Students Routes
.when('/Students', {
templateUrl : '../dashboard/administration/students/students.html',
controller: 'ShowStudentsController'}
)
.when('/Students/:studentId/edit',{
templateUrl : '../dashboard/administration/students/modals/edit.html',
controller: 'EditStudentsController'
})
.when('/Students/create',{
templateUrl : '../dashboard/administration/students/modals/create.html',
controller: 'CreateStudentsController'
});
}]);
历史记录不起作用我对 Anuglar API 进行了研究 我发现我必须添加。
$locationProvider.html5Mode(true);
然后浏览器的后退按钮正在工作并进入上一个路线,但模板不会呈现。 请帮我。我希望我的问题很清楚。
【问题讨论】:
-
这是一篇关于 Angular Back 按钮 stackoverflow.com/questions/14070285/… 的帖子
-
控制台总是说 angular.map 文件丢失?
-
感谢 Paul,这是一种解决方案。但是我该如何处理浏览器的后退按钮
-
浏览器返回按钮现在发生了什么?有任何错误吗?
-
不添加 locationProvider 不会返回上一页,但实际页面的模板工作正常,但添加 locationProvider 时历史映射工作但没有模板渲染,唯一的错误是显示的是丢失的地图文件,甚至在添加 locationProvider 之前就是这种情况。
标签: angularjs