diff --git a/js/ext/angular/src/service/ionicTemplateLoad.js b/js/ext/angular/src/service/ionicTemplateLoad.js index 2139a034ee..9ac74f82dc 100644 --- a/js/ext/angular/src/service/ionicTemplateLoad.js +++ b/js/ext/angular/src/service/ionicTemplateLoad.js @@ -3,19 +3,10 @@ angular.module('ionic.service.templateLoad', []) .factory('$ionicTemplateLoader', ['$q', '$http', '$templateCache', function($q, $http, $templateCache) { return { load: function(url) { - var deferred = $q.defer(); - - $http({ - method: 'GET', - url: url, - cache: $templateCache - }).success(function(html) { - deferred.resolve(html && html.trim()); - }).error(function(err) { - deferred.reject(err); + return $http.get(url, {cache: $templateCache}) + .then(function(response) { + return response.data && response.data.trim(); }); - - return deferred.promise; } }; }]);