recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - angualrjs中$timeout和$interval什么区别?

angualrjs中$timeout和$interval什么区别?

$timeout(function(){ $scope.name = '123'; },1100);
$interval(function(){ $scope.name = '123'; },1100);
PHP中文网PHP中文网2817 Il y a quelques jours448

répondre à tous(2)je répondrai

  • 阿神

    阿神2017-04-10 17:36:49

    在angularjs中,$timeout和$interval分别是window.setInterval 和 window.setTimeout的封装。

    $timeout(fn, 1000);  //1s后执行fn函数
    $interval(fn, 1000); //每隔1s执行一次fn函数
    

    更具体的区别推荐看一下这篇文章:
    http://www.yeeyan.org/articles/view/luosheng/24380

    原文是jquery作者写的:
    http://ejohn.org/blog/how-javascript-timers-work/

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 17:36:49

    $timeout

    $interval

    这样的问题多看官方文档,对你帮助更大

    répondre
    0
  • Annulerrépondre