0

バックエンド呼び出しに時間がかかる場合は、メッセージを表示する関数を作成します...

$locationChangeSuccess イベントを監視しようとしました....

        $scope.$on('$locationChangeStart', function (event, newLoc, oldLoc){
           deferred = $timeout(function() {
                    alert('takes more that 10 sec!!!');
                }, 10000);
        });


    $scope.$on('$locationChangeSuccess', function (event, newLoc, oldLoc){
           console.log('Cancelled: ' + $timeout.cancel(deferred));
        });

$location.path(...) の直後に $locationChangeSuccess イベントが発生するため、機能しませんでした (応答を待ちませんでした)。

応答が返された直後に発生するイベントを知っていますか?

ありがとう

4

1 に答える 1