title: nested angular http.get calls
body: <p>I have a simple angular $http.get, which returns a json object, but I want the id from the json to do another $http.get. I can do this by nesting another $http.get with the first one, but this seems rather stupid. What is the best way to assign the id of the response, data.id, to a variable? I'm having some issues with variable scope; trying to simply assign the value to a variable.</p>
  
  <pre><code>$http.get('/api/v1/foo/userinfo?thunk='+thunk+'&amp;bar='+bar).success(function(data) {
      $scope.id = data.id
  }).then(function(data){
      $scope.id = data.data.id
  });
  </code></pre>