J'ai créé un service de repos en utilisant Jersey. Le service permet à l'utilisateur de vérifier si le nom d'utilisateur est déjà disponible ou a été utilisé par quelqu'un.
http://localhost:8080/rest/user/checkUname/uname
Cela renvoie vrai ou faux et cela fonctionne très bien.
Maintenant, dans mon interface utilisateur, j'essaie d'utiliser le Restangular dans Angularjs où mon code est le suivant
var userBaseUrl = Restangular.all("user");
var valid = userBaseUrl.one("checkUname",uname).get();
Mais "valide" n'a pas de valeur booléenne.
Toutes les exécutions fonctionnent correctement, comme je le vois dans le débogage.
Comment accéder à une réponse booléenne via Restangular?
Réponses:
0 pour la réponse № 1essayez de faire ceci:
Restangular.all("user").one("checkUname", uname).get().then(
function (valid) {
//check here
}
)