提供者'gridServiceApi'必须从$ get factory方法返回一个值

时间:2016-05-05 19:16:46

标签: angularjs

我正在尝试让一家工厂在我正在开发的AngularJS应用程序中工作。以下是我愚蠢的工厂代码:

app.controller('EntriesController', ['$scope', function($scope){ 
    // ...    
    this.addEntry = function() {
        // ...
        $scope.entryForm.$setPristine();
    };
}]);

当我将此工厂注入控制器时,如下所示:

{{1}}

我在浏览器控制台中收到以下错误:

{{1}}

我已经用谷歌搜索了这个问题,并且有一些问题非常相似。其中大多数都是工厂未返回对象或预期返回值位于return关键字下方的行上的问题。我还没有找到任何可以解释为什么会发生这种情况的事情。

1 个答案:

答案 0 :(得分:0)

原来我的service.js文件的路径不正确。这让我感到困惑,因为我预计它会引发未知的提供程序错误。