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

销毁angularjs progressbars中超时的正确方法?,angularjs,timeout,progress-bar,destroy,Angularjs,Timeout,Progress Bar,Destroy,我有以下代码来显示进度条: var cancelTimeoutProcess=$timeout(函数(){ 如果(延迟!==null){ vm.setProcessingParameters(“无消息”); defer=vm.openProgressBar(); deferTimer.resolve(); } }, 1000); //取消$timeout服务 $scope.$on(“$destroy”,函数(){ if(取消TimeOutProcess){ $timeout.cancel(ca

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

var cancelTimeoutProcess=$timeout(函数(){
如果(延迟!==null){
vm.setProcessingParameters(“无消息”);
defer=vm.openProgressBar();
deferTimer.resolve();
}
}, 1000);
//取消$timeout服务
$scope.$on(“$destroy”,函数(){
if(取消TimeOutProcess){
$timeout.cancel(cancelTimeoutProcess);
cancelTimeoutProcess=null;
}
});的可能重复项的可能重复项