1
表示する時間、分、秒(ライブ)、コントローラー内で$interval
を使用して関数を書きましたが、$scope
は私の表示を更新しません。AngularJsコントローラーのライブクロック機能
angular.module('myApp').controller('clockCtrl',function($scope,$interval){
$interval(callAtInterval, 1000);
});
function callAtInterval(){
console.log("this text is getting printed after each second");
var today = new Date();
h=today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
$scope.hour=h;
$scope.min=m;
$scope.sec=s;
}
関数がコールを取得しているが、ビューは更新取得されていません。ここで
<div ng-controller="clockCtrl">
{{hour}}:{{min}}:{{sec}}
</div>
が私のコントローラである:ここ
は私の見解です。
私はこれを正常に実行しました.Thanks Mike .. Happy Coding –