Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用AngularJS';s$timeout,什么';默认的延迟是什么?_Javascript_Angularjs_Timeout - Fatal编程技术网

Javascript 使用AngularJS';s$timeout,什么';默认的延迟是什么?

Javascript 使用AngularJS';s$timeout,什么';默认的延迟是什么?,javascript,angularjs,timeout,Javascript,Angularjs,Timeout,简单地说,“延迟”参数是可选的。当使用$timeout而不指定延迟时,我注意到仍然应用延迟 有谁能告诉我,当这个论点是隐式的时,为延迟分配了多少时间 我的理解是,延迟“0”意味着它将作为事件循环下一次运行的一部分被拾取。这是一个特别短但不确定的时间量。它立即执行,默认值为零。下面是一个JSFIDLE,展示了它: 当省略$timeout延迟时,它默认为0。但是,其中包含的代码块是在DOM被Angular操作后执行的。请参阅对的响应默认延迟为0。该文件自发布以来一直在更新 angular

简单地说,“延迟”参数是可选的。当使用$timeout而不指定延迟时,我注意到仍然应用延迟


有谁能告诉我,当这个论点是隐式的时,为延迟分配了多少时间

我的理解是,延迟“0”意味着它将作为事件循环下一次运行的一部分被拾取。这是一个特别短但不确定的时间量。

它立即执行,默认值为零。下面是一个JSFIDLE,展示了它:


当省略
$timeout
延迟时,它默认为
0
。但是,其中包含的代码块是在DOM被Angular操作后执行的。请参阅对

的响应默认延迟为0。该文件自发布以来一直在更新

angular
    .module('myApp',[])
        .controller('MyCtrl', function($scope, $timeout) {
            $timeout(function() {
                $scope.name = 'World';
            });
        });