Các mô hình góc có hoạt động với setIntervaL không?JS góc - Cập nhật biến với khoảng thời gian
Dưới đây là một ví dụ .. nếu tôi có
<p>{{number}}</p>
<button ng-click="testFunc()">TEST</button>
Đối với một số lý do nó cập nhật KHÔNG setInterval, nhưng như thế này nó không:
scope.testFunc = function(){
setInterval(function(){
scope.number--;
},1000);
};
Without setInterval số sẽ cập nhật mỗi đơn bấm vào, nhưng với setInverval nó sẽ không cập nhật liên tục. Nếu tôi nhấp vào nó sau mỗi 5 giây, nó sẽ nhảy một loạt các con số lên (vì vậy nó đang chạy ở chế độ nền nhưng chế độ xem không cập nhật).
Đã thử dùng $ interval nhưng nó trả về Error: $ interval không được định nghĩa .... NHƯNG $ digest() làm việc – pashOCONNOR
Yeah. Giống như tôi đã đề cập bạn phải vượt qua khoảng thời gian $ vào bộ điều khiển của bạn. angular.module ('myCtrl', chức năng ($ scope, $ interval) ... –