0
Я пытаюсь вызвать функцию из моего контроллера, но я получаю:Вызов функции из контроллера AngularJs Ионные
TypeError: AuthService.login is not a function
Мой код выглядит следующим образом:
controller.js
angular.module('starter')
.controller('LoginCtrl',['$scope','$state','$ionicPopup','AuthService',function($scope, $state, $ionicPopup, AuthService) {
//declare scope.data.
$scope.data = {};
console.log(AuthService);
$scope.login = function()
{
AuthService.login($scope.data.username,$scope.data.password).then(function(authenticated)
{
console.log('yes');
},
function(err)
{
console.log('no');
});
}
}]);
services.js
angular.module('starter')
.service('AuthService', function($q, $http) {
var login = function login(name, pw)
{
console.log(name,pw);
};
});
Отсутствует config? https://docs.angularjs.org/guide/di – Ewan