我在角度控制器中添加了一项服务,但每次没有功能时都会说。我真的不知道为什么,希望有人可以帮助我。 这是我的userCtrl.js http://hastebin.com/imufehimaw.js
答案 0 :(得分:1)
您尚未在控制器中注入服务
更改
controller('userCtrl', function($scope, $http) {
要
controller('userCtrl', function($scope, $http, ergastAPIservice) {
答案 1 :(得分:1)
在使用之前,您应该将服务作为依赖项注入控制器,如下所示
controller('userCtrl', function($scope, $http, ergastAPIservice) {
//your code
});
如果您考虑将来最小化,可以使用它的更好方法
controller('userCtrl', ['$scope', '$http', 'ergastAPIservice', function($scope, $http, ergastAPIservice) {
//your code
}]);