angular.js - Tanya tentang perbezaan antara $timeout dan setInterval asli
阿神
阿神 2017-05-15 16:49:56
0
1
592

Ia sangat mudah, saya hanya meletakkan kod kunci

<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();

}

Anda boleh menggunakan setInterval, tetapi bukan $timeout Mengapa?

阿神
阿神

闭关修行中......

membalas semua(1)
左手右手慢动作

Nah, $timeout dan setInterval bukan sepasang Anda perlu menggunakan $interval jika anda ingin menggunakannya...; $timeout ialah enkapsulasi setTimeout.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan