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
}]);
我为我的 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
}]);