angular 应用中未找到服务功能

Service function not found in angular app

我为我的 angular 控制器添加了一项服务,但它每次都说没有功能。我真的不知道为什么,希望有人能帮助我。 这是我的 userCtrl.js http://hastebin.com/imufehimaw.js

你还没有在控制器中注入服务

改变

controller('userCtrl', function($scope, $http) {

controller('userCtrl', function($scope, $http, ergastAPIservice) {

您应该在使用之前将您的服务作为依赖项注入您的控制器,如下所示

controller('userCtrl', function($scope, $http, ergastAPIservice) {
    //your code
});

如果您将来考虑最小化,更好的使用方式

controller('userCtrl', ['$scope', '$http', 'ergastAPIservice', function($scope, $http, ergastAPIservice) {
    //your code
}]);