我在视图中加载了Angular控制器:
此部分被加载到不同的视图中,因此控制器被多次实例化.在控制器中,我正在检测位置变化:
angular.module('MyApp') .controller('HintCtrl', function ($scope, $rootScope) { $rootScope.$on('$locationChangeSuccess', function () { alert("HI"); }); });
每次我改变我的位置时,每次加载控制器时都会触发一次.我怎么能只运行一次?