我正在使用Angular 1.5和ui-router。我想檢測用戶leaves
何時路由。我目前得到的東西,如:角度檢測離開路線。
$scope.$on("$stateChangeSuccess", function() {
if (!$scope.flag) {
//...
$scope.do_work(reason);
}
});
這完全不是那麼回事,因爲當用戶瀏覽到這條路線,$scope.flag
設置爲false
而這個函數不正確地觸發。當用戶從特定路線導航離開時,是否有一種慣用的方式來啓動某個功能?
當它導航到**它時,它來自另一條路線(導航)。所以它總是被解僱 –