javascript - 如何从 Controller 启动和重置 Angular 计时器?

标签 javascript angularjs angular-timer

我想在用户单击 recordLogs 时启动计时器方法并在用户点击 stopLogs 时重置计时器方法。根据 Angular 计时器文档,我们可以使用 timer-stoptimer-clear实现这些任务的方法,但我收到错误 startclear当我从 Controller 调用它们时,计时器上未定义。有什么想法吗?

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

最佳答案

关于javascript - 如何从 Controller 启动和重置 Angular 计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39088229/

相关文章:

javascript - angular js计时器功能不适用于停止按钮

javascript - 使用 JQuery 取消选择/取消焦点输入字段

javascript - 有条件地将查询字符串附加到 Angular href

javascript - 为什么 5726718050568503296 在 JS 中被 chop

html - CSS Transition 不适用于 ng-class

javascript - AngularJS 中的计时器

javascript - 避免手动重新加载页面?

javascript - HTML5 模式中的 $location 需要 <base>

angularjs - 为什么 Angular.js 的 Promise 比 JavaScript 中的回调更好