Javascript AngularJS为后退按钮向路由添加内容
我有上面这些来路由我的应用程序,但我很好奇是否有办法在这里设置一个变量 我在应用程序中有一个导航栏,它有一个后退按钮,我想设置一个字符串,这样如果有人在/football/teams上并单击后退,它将把他们带到/football,而不是使用历史。后退Javascript AngularJS为后退按钮向路由添加内容,javascript,angularjs,angularjs-scope,angularjs-routing,Javascript,Angularjs,Angularjs Scope,Angularjs Routing,我有上面这些来路由我的应用程序,但我很好奇是否有办法在这里设置一个变量 我在应用程序中有一个导航栏,它有一个后退按钮,我想设置一个字符串,这样如果有人在/football/teams上并单击后退,它将把他们带到/football,而不是使用历史。后退 如果可能的话,从路由部分可以更容易地做到这一点您可以尝试使用resolve param of when方法: .when('/football', { templateUrl : 'assets/pages/football/home.ht
如果可能的话,从路由部分可以更容易地做到这一点您可以尝试使用resolve param of when方法:
.when('/football', {
templateUrl : 'assets/pages/football/home.html',
controller : 'footballController'
})
.when('/football/teams', {
templateUrl : 'assets/pages/football/teams.html',
controller : 'footballController'
})
数据服务-共享变量状态是您自己的服务
在这里,您可以找到一个示例:
.when('/football', {
templateUrl : 'assets/pages/football/home.html',
controller : 'footballController'
resolve: {
setVar: function ($route, dataService) {
return dataService.set($route.current.params.id);
}
}
})