UNPKG

ng-cordova

Version:

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

28 lines (21 loc) 716 B
// install : cordova plugin add https://github.com/katzer/cordova-plugin-printer.git // link : https://github.com/katzer/cordova-plugin-printer angular.module('ngCordova.plugins.printer', []) .factory('$cordovaPrinter', ['$q', '$window', function ($q, $window) { return { isAvailable: function () { var q = $q.defer(); $window.plugin.printer.isAvailable(function (isAvailable) { q.resolve(isAvailable); }); return q.promise; }, print: function (doc, options) { var q = $q.defer(); $window.plugin.printer.print(doc, options, function () { q.resolve(); }); return q.promise; } }; }]);