ng-cordova
Version:
[ngCordova](http://ngcordova.com/) ==========
59 lines (43 loc) • 1.26 kB
JavaScript
// install : cordova plugin add https://github.com/floatinghotpot/cordova-httpd.git
// link : https://github.com/floatinghotpot/cordova-httpd
angular.module('ngCordova.plugins.httpd', [])
.factory('$cordovaHttpd', ['$q', function ($q) {
return {
startServer: function (options) {
var d = $q.defer();
cordova.plugins.CorHttpd.startServer(options, function () {
d.resolve();
}, function () {
d.reject();
});
return d.promise;
},
stopServer: function () {
var d = $q.defer();
cordova.plugins.CorHttpd.stopServer(function () {
d.resolve();
}, function () {
d.reject();
});
return d.promise;
},
getURL: function () {
var d = $q.defer();
cordova.plugins.CorHttpd.getURL(function (url) {
d.resolve(url);
}, function () {
d.reject();
});
return d.promise;
},
getLocalPath: function () {
var d = $q.defer();
cordova.plugins.CorHttpd.getLocalPath(function (path) {
d.resolve(path);
}, function () {
d.reject();
});
return d.promise;
}
};
}]);