checkFileStatus() {
let index = 0;
console.log(this.repeat);
this.repeat = interval(4000).subscribe((x)=>{
let numberOfFiles = this.currentlyRunning.length;
if(numberOfFiles === 0) {
this.repeat.unsubscribe();
console.log(this.repeat);
}
}
如果所有文件都已处理,则计时器结束,因为重复未被订阅。
我想从另一个函数中了解上述函数当前是否处于正在运行的状态,即计时器正在运行,并且在运行时console.log(repead.closed)
返回true
或false
,但这是可靠的知道方法。
checkifFuncIsRunning(){
if(this.repeat.closed === false) {
function is running
}
}