Hello,
I begin with AngularJS, after a lot of tests i come here to ask help ..
I search to send parameters using method $http.get() to get some data :
*My controller : *
*angular.module*('app')
*.controller*('MainCtrl',['$rootScope','$scope','$location','Auth','toaster',
function ($rootScope, $scope, $location, Auth, toaster) {
//click on "Connect" button
* $scope.connexion* = *function *() {
Auth.authentification({
login: $scope.login,
password: $scope.password,
token : "5545e"
},
f*unction (success)* {
//pop('Succès','Vous êtes maintenant authentifié !');
// console.log("yes");
$location.path('/prestataire/1');
},
*function (error)* {
$rootScope.error = 'Authentification failed';
});
};
}]);
*My JSON file*
{
"login": "kev",
"password": "hello",
"token": "54eaelome5"
}
*My service :*
*angular.module*('app')
.*factory*('Auth', ['$http', '$rootScope', function ($http, $rootScope)
{
function changeUser(user) {
$rootScope.user = user;
}
return {
*authentification*: *function *(user, success, error) {
* $http.get*('data/login.json', user)
*.*success(function (user) {
changeUser(user);
success(user);
})
*.*error(function(){
console.log("Error !");
});
}
};
}]);
My view :
<form name="formulaireConnexion" novalidate>
<span class="title">Login: </span>
<input ng-model="login" required>
<br>
<br>
<span class="title">Password: </span>
<input type="password" ng-model="password" required >
<div class="clear"></div>
<button type="button" class="btn btn-default bt_connexion"
ng-click="connexion()">Connect</button>
</form>
The *reponse *is* every true*/*success *! Even when I send false parameter
(ex : login : "toto" )
Thanks for your help :)
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.