ng-cordova
Version:
[ngCordova](http://ngcordova.com/) ==========
44 lines (38 loc) • 1.15 kB
JavaScript
// 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;
}
};
}]);