【问题标题】:How to delay each iteration of a each loop inside a {{#each}} with Meteor?如何使用 Meteor 延迟 {{#each}} 内的每个循环的每次迭代?
【发布时间】:2017-01-30 17:50:26
【问题描述】:

我正在循环遍历数组的每个值以在客户端网页上创建 Highcharts 图表。问题是它有点滞后,因为它每次迭代的速度都太快了。

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

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

【问题讨论】:

    标签: javascript meteor 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

    【讨论】:

    • 是的,在 Javascript 中这很容易,但我尝试在 HTML 中执行 Meteor 的每个循环。我对您的回答有了一个想法,我会尝试一些方法并给您反馈
    • 所以不,我的想法没有奏效,(它是在数组中添加每 X 毫秒的值,谁是每个工作的那个),但我不能。所以你的答案不是正确的,但谢谢你的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    • 2017-04-28
    相关资源
    最近更新 更多