пытаюсь вызвать API. API возвращает логическое значение. Мне нужно получить это значение в коде angularjs. Я пробовал разными способами. Но я не смог получить ответ.
Угловой код JS
var url = some url;
var config = {
headers : {
'Content-Type' : 'application/json;charset=utf-8;'
}
}
$http.get(url, config).then(function(response) {
if(response.data==true){
$scope.result = "Username already exist";
}
else{
$scope.result = '';
}
}, function error(response) {
$scope.postResultMessage = "Error Status: " +
response.statusText;
});
Весенний ботинок класса
@RequestMapping(value = "/regForm/getUserByUsername/{username}")
public boolean getUserByUsername(@PathVariable String username) {
boolean value;
User customers = userRepository.findByUserName(username);
if(username.equals(customers.getUserName())){
value = true;
}
else{
value = false;
}
return value;
}
Я использую оповещение для получения response.data.
alert(response.data);
Затем предупреждение показывает нижний вывод.