2017-01-30 109 views
0

我正在循环访问数组的每个值以在客户端网页上创建Highcharts图。问题在于它稍微有些滞后,因为它会使每次迭代过快。如何使用Meteor延迟{{#each}}内每个循环的每次迭代?

所以我的想法是做这样的事情:

{{#each containersToCreateChart}} 
some html that I need to do for each one 
then wait X milliseconds 
and do the next iteration 
{{/each}} 

回答

1

不确定meteor。但是如果我想在Javascript中实现你想要做的事情,我会这样做。

for (i = 0; i < 5; i++) { 
 
    (function(i) { 
 

 
    setTimeout(function() { 
 

 
     console.log('delayed by 2 seconds, now value of "i" is:' + i); 
 
    }, 2000); 
 
    })(i); 
 
}

更多可以参考here

+0

是肯定的Javascript这是很容易的,但我尝试执行在HTML流星的每个循环。我对你的答案有了一个想法我会尝试一些并给你一个反馈 – Jerome

+0

所以没有我的想法没有奏效,(它是每个X毫秒数值内添加每个工作),但我不能。所以你的答案不是正确的,但感谢你的帮助 – Jerome