【问题标题】:$interval not working fine in angularjs$interval 在 angularjs 中不能正常工作
【发布时间】:2016-07-25 10:53:51
【问题描述】:

http://jsfiddle.net/Lvc0u55v/7354/

var myApp = angular.module('myApp', []);


function MyCtrl($scope, $interval) {
  $scope.timer = 0;
  $interval(
    function() {
      $scope.timer += 1000;
    }, 1000);
}

我的代码有什么问题?尽管我正确传递了依赖项,但 $interval 不起作用。

【问题讨论】:

  • 这是在控制台输出 Error: Unknown provider: $intervalProvider <- $interval 中,其次您使用的是 Angular 1.0.1\
  • 您尚未将MyCtrl 指定为controller
  • 请查看更新后的fiddle
  • @Karthik 知道如何清除间隔吗?
  • @EuniceChia - 给你! stackoverflow.com/questions/26447923

标签: javascript angularjs


【解决方案1】:

错误是AngularJS Error: Unknown provider: $intervalProvider <- $interva

问题是

$interval 服务是在 1.2.0-rc.3 版本中添加的(参见 https://github.com/angular/angular.js/blob/master/CHANGELOG.md#120-rc3-ferocious-twitch-2013-10-14)。 在此之前的任何版本都会发生此错误。

在jsfiddle中你的angularjs版本是1.0.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 2017-01-23
    • 2013-06-29
    • 2021-06-28
    • 1970-01-01
    • 2014-02-13
    相关资源
    最近更新 更多