forked from ard/ruoyi-api

zhangnaisong
2023-07-22 e03adc9fa7d0bc2fbb9c78b67de3c734e5d9a643
1
2
3
4
5
6
7
8
9
10
11
12
13
/* global angular */
import dispatchEvent from './dispatch-custom-event';
 
/**
 * @param {string} eventName
 */
export default function (eventName) {
  angular.module('ng').run(['$rootScope', ($rootScope) => {
    $rootScope.$on('$locationChangeSuccess', (e, newUrl, oldUrl) => {
      dispatchEvent(eventName, { oldUrl, newUrl });
    });
  }]);
}