AngularJS,uglify之后的控制器错误:未知提供者:aProvider< - a

时间:2014-10-28 20:20:36

标签: angularjs angularjs-scope

以下代码段创建了一些模板中使用的模拟数据。它在uglification之前有效,但在我得到"未知提供者之后:aProvider< - a"错误。

angular.module('myApp').controller('ReportListController', ['$scope', function($scope) {

    $scope.reports = mockData();

    function mockData() {
        var reports = [];
        for(var i = 0; i < 10; i++) {
            reports.push({ ...mock json data... });
        }

        return reports;
    }
}]);

我已经阅读了错误消息(link)中提供的链接上的信息以及各种类似的Stack Overflow问题(这些问题似乎都已得到解决)但我无法看到我的代码与说明不同。

1 个答案:

答案 0 :(得分:1)

它为我工作 - 我使用grunt

uglify: {
options: {
  mangle: false
}

了解ng-annotate