我有一个AngularJS控制器,它向API发出HTTP get请求。 API可以根据某些条件返回res.json(true)
或res.json(false)
值。
然而,控制器似乎忽略了这一点,我只是想知道其他人将如何实现这一点:
function MyCtrl($scope, $http) {
$http.get('/api/call').
success(function(data, status, headers, config) {
console.log(data); // --> this prints out false
if (data) { // --> this evaluates and I'd expect this to fail, however
console.log("true"); --> this also shown
}
});
if (data === false)
吗?答案 0 :(得分:1)
res.json(true) // not JSON
res.json({ status: true }) // JSON