UNPKG

ng-cordova

Version:

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

44 lines (38 loc) 1.15 kB
// install : cordova plugin add https://github.com/pwlin/cordova-plugin-file-opener2.git // link : https://github.com/pwlin/cordova-plugin-file-opener2 angular.module('ngCordova.plugins.fileOpener2', []) .factory('$cordovaFileOpener2', ['$q', function ($q) { return { open: function (file, type) { var q = $q.defer(); cordova.plugins.fileOpener2.open(file, type, { error: function (e) { q.reject(e); }, success: function () { q.resolve(); } }); return q.promise; }, uninstall: function (pack) { var q = $q.defer(); cordova.plugins.fileOpener2.uninstall(pack, { error: function (e) { q.reject(e); }, success: function () { q.resolve(); } }); return q.promise; }, appIsInstalled: function (pack) { var q = $q.defer(); cordova.plugins.fileOpener2.appIsInstalled(pack, { success: function (res) { q.resolve(res); } }); return q.promise; } }; }]);