【发布时间】:2018-02-20 00:14:18
【问题描述】:
我在下面执行此操作是为了检测返回按钮点击到上一页,但检测工作正常,我头疼的是应用程序运行函数变量 $rootScope.UseInController 没有将数据传递给控制器一次。
这是脚本。
App.run(function($rootScope, $location, $route, $localStorage){
$rootScope.$on('$locationChangeStart', function() {
$rootScope.$on('$locationChangeSuccess', function() {
// Check if you've been here before.
$rootScope.actualLocation = $location.path();
});
});
$rootScope.$watch(
function() {
return $location.path();
},
function(newLocation, oldLocation){
if($rootScope.actualLocation === newLocation) {
$rootScope.backClicked = true;
}
},true);
})
请帮帮我....
【问题讨论】:
标签: angularjs controller browser-history