【发布时间】:2015-01-28 08:31:54
【问题描述】:
我正在学习 AngularJS。
我想做的是用 $timeout 在 for 循环中执行一个方法。
示例如下:
for(var i = 0; i < 10; i++) {
$timeout(function(i) {
someMethod(i);
}, 1000);
}
function someMethod(i) {
console.log('Executed : ', i);
}
但我不能传递变量“i”。我怎样才能做到这一点?另外,我也想知道如何用 Angular $interval() 解决这个问题。
谢谢!
【问题讨论】:
标签: javascript angularjs timeout intervals