0

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
      }
    });
  1. res.json(false) 以外の何かを返す API からの応答を変更する必要がありますか?
  2. 上記のコードを次のように変更する必要がありますif (data === false)か?
4

1 に答える 1