Como utilizar um módulo no AngularJS?
08/01/2016
0
>>>>>>authentication.js<<<<<<<<<<
angular.module('api.Authentication', [
'ngResource'
])
.factory('Authentication', ['$resource', function ($resource) {
return $resource(endpoint + 'users/authentications', {}, {
autenticar: { method: 'POST' }
});
}]);
>>>>>>>>>app.js<<<<<<<<<<<<<<
angular.module('app')
.controller('HomeController', function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
});
Abaixo, segue a descrição do erro:
Error: [$injector:unpr] Unknown provider: AuthenticationProvider <- Authentication
angular.module('api.Authentication', [
'ngResource'
])
.factory('Authentication', ['$resource', function ($resource) {
return $resource(endpoint + 'users/authentications', {}, {
autenticar: { method: 'POST' }
});
}]);
>>>>>>>>>app.js<<<<<<<<<<<<<<
angular.module('app')
.controller('HomeController', function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
});
Abaixo, segue a descrição do erro:
Error: [$injector:unpr] Unknown provider: AuthenticationProvider <- Authentication
Jorge Filho
Curtir tópico
+ 0
Responder
Posts
08/01/2016
Nilton Braz
Na parte
angular.module('app')
.controller('HomeController', function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
});
troque para
angular.module('app', ["api.Authentication"] )
.controller('HomeController', [
"$scope",
"Authentication",
function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
}
]);
angular.module('app')
.controller('HomeController', function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
});
troque para
angular.module('app', ["api.Authentication"] )
.controller('HomeController', [
"$scope",
"Authentication",
function ($scope, Authentication) {
var usuario = { login : 'teste', senha : 'senha123'};
$scope.usuario = Authentication.autenticar(usuario);
}
]);
Responder
Clique aqui para fazer login e interagir na Comunidade :)