sir*_*day 3 javascript settimeout angularjs
如何runAfterLoopFinishes()在$interval完成后确保该功能运行?现在它在首次定义循环后立即运行.
var loop = $interval(function () {
// Do something great 10 times
}, 1000, 10);
// To run after looping
runAfterLoopFinishes();
Run Code Online (Sandbox Code Playgroud)
$interval 返回一个承诺.
var loop = $interval(function () {
// Do something great 10 times
}, 1000, 10);
loop.then(function(){
// To run after looping
runAfterLoopFinishes();
}
Run Code Online (Sandbox Code Playgroud)
$interval每次迭代后都会通知一个promise,但只能在最后一次之后解析.
| 归档时间: |
|
| 查看次数: |
846 次 |
| 最近记录: |