【问题标题】:How to start and reset angular timer from controller?如何从控制器启动和重置角度计时器?
【发布时间】:2016-08-22 20:31:29
【问题描述】:

我想在用户点击recordLogs 方法时启动计时器,并在用户点击stopLogs 方法时重置计时器。根据角度计时器文档,我们可以使用timer-stoptimer-clear 方法来完成这些任务,但是当我从控制器调用它们时,我在计时器上收到错误startclear undefined。有什么想法吗?

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 angularjs angular-timer


【解决方案1】:

【讨论】:

  • 感谢分享示例,我知道了,我们必须开始并清除 $broadcast 事件。再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
  • 2017-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-20
相关资源
最近更新 更多