angularjs - Angular JS $timeout 与 $interval

标签 angularjs

有什么区别?我什么时候应该使用哪个?我是 Angular 的新手,它们看起来与我非常相似。我宁愿从一开始就遵循最佳实践。

最佳答案

$interval重复执行回调,而 $timeout只是延迟回调的执行(不重复)。所以,不,它们不一样。另外,应该注意的是,它们都是 window.setInterval 的包装器。和 window.setTimeout分别。

我还想推荐阅读this great article由 John Resig 撰写,介绍 Javascript 计时器的工作原理。

关于angularjs - Angular JS $timeout 与 $interval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23105646/

相关文章:

javascript - Angular Controller 未加载

angularjs - 稍后手动将 $modalInstance 注入(inject)到 Controller 中

javascript - 如何在 AngularJS ng-repeat 中使用带空格的变量?

angularjs - 非 SPA 案例的 Sails.js 和 Angular.js 项目结构和配置

AngularJs ng-repeat orderBy 切换

javascript - 我的 AngularJS 1.x 应用程序在 Angular 2 之后还能运行吗?

php - 提交 php 表单并从后端重定向

javascript - Angular JS - ng-repeat 重复旧值

javascript - 需要帮助将 Chart.js 图表添加到模态窗口(我正在使用 AngularJS)

Angularjs 选择选项选择默认