Maison > Questions et réponses > le corps du texte
C'est très simple, je mets seulement le code clé
<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();
}
Vous pouvez utiliser setInterval, mais pas $timeout. Pourquoi ?
ringa_lee2017-05-15 16:51:56
Eh bien, $timeout
et setInterval
ne sont pas une paire. Vous devez utiliser $interval
si vous voulez l'utiliser... ; $timeout
est l'encapsulation de setTimeout
.