如何从控制器启动和重置 angular 计时器?
How to start and reset angular timer from controller?
我想在用户单击 recordLogs
方法时启动计时器,并在用户单击 stopLogs
方法时重置计时器。根据 angular-timer 文档,我们可以使用 timer-stop
和 timer-clear
方法来完成这些任务,但是当我在计时器上出现错误 start
和 clear
未定义时从控制器调用它们。有什么想法吗?
main.html
<div class="col-md-3">
<timer interval="1000">{{hours}} hour{{hoursS}}, {{minutes}} minute{{minutesS}}, {{seconds}} second{{secondsS}}.</timer>
</div>
Ctrl.js
$scope.stopLogs = function() {
$scope.timer-clear();
};
$scope.recordLogs = function() {
$scope.timer-start();
}
我想在用户单击 recordLogs
方法时启动计时器,并在用户单击 stopLogs
方法时重置计时器。根据 angular-timer 文档,我们可以使用 timer-stop
和 timer-clear
方法来完成这些任务,但是当我在计时器上出现错误 start
和 clear
未定义时从控制器调用它们。有什么想法吗?
main.html
<div class="col-md-3">
<timer interval="1000">{{hours}} hour{{hoursS}}, {{minutes}} minute{{minutesS}}, {{seconds}} second{{secondsS}}.</timer>
</div>
Ctrl.js
$scope.stopLogs = function() {
$scope.timer-clear();
};
$scope.recordLogs = function() {
$scope.timer-start();
}