Return promise object that resolves with the modal object

Make callback optional
This commit is contained in:
Mathieu
2014-01-08 09:01:39 +08:00
parent 0a6cf0a347
commit 45ed9b3757

View File

@@ -68,9 +68,10 @@ angular.module('ionic.service.modal', ['ionic.service.templateLoad', 'ngAnimate'
return modal;
},
fromTemplateUrl: function(url, cb, options) {
TemplateLoader.load(url).then(function(templateString) {
return TemplateLoader.load(url).then(function(templateString) {
var modal = createModal(templateString, options || {});
cb(modal);
cb ? cb(modal) : null;
return modal;
});
},
};