【发布时间】:2018-09-12 09:53:03
【问题描述】:
我尝试调用 API。 API 返回布尔值。我需要在 angularjs 代码中获取该值。我尝试了很多方法。但我无法得到答案。
Angular 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;
}
我使用 alert 来获取 response.data 。
alert(response.data);
【问题讨论】:
标签: angularjs spring-boot