angular.js - 问问$timeout和原生的setInterval的区别
阿神
阿神 2017-05-15 16:49:56
0
1
571

很简单,我只放关键代码

<p ng-controller="myCtrl">
<input type="text" ng-model="clock.now"></p>


function myCtrl($scope,$timeout){
$scope.clock = {
    now : new Date()
}
var updateClock = function(){
    $scope.clock.now = new Date() ;
}
//$timeout(function(){
setInterval(function(){    
    updateClock()
    $scope.$apply()
},1000)
updateClock();

}

使用setInterval就可以,$timeout就不行,为什么啊?

阿神
阿神

闭关修行中......

全員に返信(1)
左手右手慢动作

えー、$timeoutsetInterval 可不是一对儿呀,你要用也得用 $interval 才是……;$timeout 是对 setTimeoutカプセル化。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート