I am new to Angular and need to download data into a service. It works fine with local json file; however, obviously you want to get the data from another URL which then gives the issue of cross domain download. Is there a way to go around this? I need to download the data from here http://files.parsetfss.com/c2e487f5-5d96-43ce-a423-3cf3f63d9c5e/tfss-31564b7d-6386-4e86-97c5-cca3ffe988f3-phones.json rather than 'phones/phones.json' below.
'use strict';
/* Services */
function makeArray(Type) {
  return function(response) {
    var list = [];
    angular.forEach(response.data, function(data) {
      list.push(new Type(data));
    });
    return list;
  }
}
function instantiate(Type) {
  return function(response) {
    return new Type(response.data);
  }
}
angular.module('phonecatServices', []).
  factory('Phone', function($http){
    var Phone = function(data){
      angular.copy(data, this);
    };
    Phone.query = function() {
      return $http.get('phones/phones.json').then(makeArray(Phone));
    }
    Phone.get = function(id) {
      return $http.get('phones/' + id + '.json').then(instantiate(Phone));
    }
    // Put other business logic on Phone here
    return Phone;
  });
Can this be put in the following query from parse.com (how can I write the http request bit to fit into Angular.
var query = new Parse.Query("coursesParse");
query.find({
  success: function(results) {
   },
  error: function(error) {
  }
});
 
    