title: Angular $http.get request not running success or error functions
body: <p>I am trying to make a get request to the nutritionix v1_1 api.  When debugging I can see that the function is successfully called and the correct data is passed in.  When the function hits the <code>$http.get</code> request it skips over the rest of the code(the <code>.success</code> and <code>.error</code> parts), and it doesn't return the promise.  I know the request is good because I have made successful requests using postman.  I have the request written like:</p>
  
  <p>(This method is inside of a factory.  It is later called from a controller.)</p>
  
  <pre><code>let getNutrients = (foodId) =&gt; {
      let authPart =`appId=${NUTRITIONIXAPIKEY.appId}&amp;appKey=${NUTRITIONIXAPIKEY.appKey}`;
      let filter = 'fields=item_name,item_id,brand_name,brand_id,item_type,nf_calories,nf_total_carbohydrate,nf_dietary_fiber,nf_cholesterol,nf_total_fat,nf_sugars,nf_sodium,nf_protein,images_front_full_url,nf_serving_size_qty,nf_serving_size_unit,nf_servings_per_container';
      // let sort = 'sort: {"field":"_score", "order":"desc"}';
      // let typefilter = '"filters":{"not": {"item_type":3}}';
      return (
          $q((resolve,reject) =&gt;{             
              $http.get(`https://api.nutritionix.com/v1_1/item?id=${foodId}&amp;${filter}&amp;${authPart}`)
              .success( (response) =&gt; {
                  console.log('nutrix response nutrients request', response);
                  resolve(response);
              }).error(function(errorResponse){
                  console.log('nutrix fail nutrients request', errorResponse);
                  reject(errorResponse);
              });
          })
      );
  };
  </code></pre>
  
  <p>here is the factory method call from the controller:</p>
  
  <pre><code>NutrixFactory.getNutrients(foodId).then(function(nutrients){
      console.log('nutrients returned', nutrients);
      // $scope.nutrients = $scope.nutrients || [];
      $scope.nutrients.push(nutrients);
      console.log('nutrients array', $scope.nutrients);
  });
  </code></pre>