将 Angular 1.X 方法转换为 Angular 2.5 $interval



我对 Angular 相当陌生,我正在将一个 angular 1.X 网站转换为 angular 2.5,并且我有一个 isuue 将 angular 1.x JS 代码转换为下面的角度 2.5:

checkJobStatusInterval = $interval(function () {
cartService.checkDownloadStatus1().then(function (keepChecking) {
//if there is no more job running, stop checking
if (!keepChecking) {
_stopChecking();
}
_updateCartStatus();
})
}, config.downloadCheckingInterval);

更具体地说,如何转换$interval和函数调用

$interval是Angularjs特有的,在Angular 2+中没有类似的,每个人都使用通常的setInterval,常规的JavaScript方法。您可以简单地执行以下操作:

checkJobStatusInterval = setInterval(function() {
// Other stuff inside
}, config.downloadCheckingInterval);

最新更新