mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
15
js/ext/angular/src/service/ionicTemplateLoad.js
vendored
15
js/ext/angular/src/service/ionicTemplateLoad.js
vendored
@@ -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;
|
||||
}
|
||||
};
|
||||
}]);
|
||||
|
||||
Reference in New Issue
Block a user