2014-10-28 72 views
0

以下代码片段创建模板中使用的一些模拟数据。它在uglification之前工作,但在我得到“未知的提供者:aProvider < - 一个”错误。uglify后的AngularJS,控制器错误:未知的提供者: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)和各种类似的堆栈溢出的问题(这一切似乎都得到解决)提供的链路上的信息,但我不能看到我的代码不同于说明。

+2

你确定这是给错误的控制器?控制器是否曾经在代码中的任何其他地方调用过?我只是得到了这个错误,因为我没有保护所有的细节(看起来好像这个控制器)。 – 2014-10-28 20:26:13

+0

@MthethewGreen谢谢你的回复。我很积极,如果我评论这个特定控制器内的所有内容,错误就会消失。 – Sebastian 2014-10-28 20:31:41

回答

1

它的工作对我来说 - 使用im咕噜

uglify: { 
options: { 
    mangle: false 
} 

阅读ng-annotate

相关问题