Angular JS $timeout vs $interval

前端 未结 2 394
野性不改
野性不改 2020-12-10 00:51

What\'s the difference? When should I use which? I am new to Angular & they look very similar to me. I would rather follow best practices from the start.

2条回答
  •  既然无缘
    2020-12-10 01:26

    $interval executes a callback repeatedly, while $timeout simply delays the execution of a callback (doesn't repeat). So, no, they're not the same. Additionally, it should be noted that both of them are wrappers for window.setInterval and window.setTimeout respectively.

    I would also like to recommend to read this great article written by John Resig on how Javascript timers work.

提交回复
热议问题