我有一个 AngularJS 控制器,它向 API 发出 HTTP 获取请求。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
}
});
- 我是否应该修改来自 api 的响应,使其返回 res.json(false) 以外的其他内容?
- 我应该修改上面的代码以说出类似的话
if (data === false)
吗?