在angularjs progressbars中销毁超时的正确方法?

时间:2016-01-20 06:50:05

标签: angularjs timeout progress-bar destroy

我有以下代码来显示进度条:

var cancelTimeoutProcess = $timeout(function () {
                    if (defer !== null) {
                        vm.setProcessingParameters('No Message');
                        defer = vm.openProgressBar();
                        deferTimer.resolve();
                    }
                }, 1000);
                
            // cancel the $timeout service 
            $scope.$on('$destroy', function () {
                if (cancelTimeoutProcess) {
                    $timeout.cancel(cancelTimeoutProcess);
                    cancelTimeoutProcess = null;
                }
            });

想要确认这是否是启动进度条并破坏超时的正确方法?

0 个答案:

没有答案