$locationChangeStart ,$locationChangeSuccess,$routeChangeStart,$routeChangeSuccess如何使用!
控制器中添加如下代码, 详细参数查看log
angular.module('starter.controllers', [])
.run(['$rootScope', '$window', '$location', '$log', function ($rootScope, $window, $location, $log) {
var locationChangeStartOff = $rootScope.$on('$locationChangeStart', locationChangeStart);
var locationChangeSuccessOff = $rootScope.$on('$locationChangeSuccess', locationChangeSuccess);
var routeChangeStartOff = $rootScope.$on('$routeChangeStart', routeChangeStart);
function routeChangeStart(event) {
$log.log('routeChangeStart');
$log.log(arguments);
}
var routeChangeSuccessOff = $rootScope.$on('$routeChangeSuccess', routeChangeSuccess);
function locationChangeStart(event) {
$log.log('locationChangeStart');
$log.log(arguments);
}
function locationChangeSuccess(event) {
$log.log('locationChangeSuccess');
$log.log(arguments);
}
function routeChangeSuccess(event) {
$log.log('routeChangeSuccess');
$log.log(arguments);
}
} ])