API に対して HTTP get 要求を行う AngularJS コントローラーがあります。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
}
});
- res.json(false) 以外の何かを返す API からの応答を変更する必要がありますか?
- 上記のコードを次のように変更する必要があります
if (data === false)
か?