2

我一直在做这种事情,我不太确定它是否有效。如果是这样,我该如何检查?如果没有什么更好的方法在完成后取消超时?

var delay = $timeout(function() {
      for (i = 0; i < allHighlightedEls.length; i += 1) {
       //... some transformations
      }
    }, 1000)
      .then(function() {
        $timeout.cancel(delay);
      });
4

1 回答 1

5

完成后,就完成了。没有什么可以取消的了。

调用cancel它没有任何作用。

于 2016-02-09T00:10:00.863 回答