UNPKG

ng-cordova

Version:

[ngCordova](http://ngcordova.com/) ==========

38 lines (28 loc) 930 B
// install : cordova plugin add https://github.com/katzer/cordova-plugin-email-composer.git // link : https://github.com/katzer/cordova-plugin-email-composer angular.module('ngCordova.plugins.emailComposer', []) .factory('$cordovaEmailComposer', ['$q', function ($q) { return { isAvailable: function () { var q = $q.defer(); cordova.plugins.email.isAvailable(function (isAvailable) { if (isAvailable) { q.resolve(); } else { q.reject(); } }); return q.promise; }, open: function (properties) { var q = $q.defer(); cordova.plugins.email.open(properties, function () { q.reject(); // user closed email composer }); return q.promise; }, addAlias: function (app, schema) { cordova.plugins.email.addAlias(app, schema); } }; }]);