UNPKG

ng-cordova

Version:

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

35 lines (26 loc) 824 B
// install : cordova plugin add https://github.com/VersoSolutions/CordovaClipboard.git // link : https://github.com/VersoSolutions/CordovaClipboard angular.module('ngCordova.plugins.clipboard', []) .factory('$cordovaClipboard', ['$q', '$window', function ($q, $window) { return { copy: function (text) { var q = $q.defer(); $window.cordova.plugins.clipboard.copy(text, function () { q.resolve(); }, function () { q.reject(); }); return q.promise; }, paste: function () { var q = $q.defer(); $window.cordova.plugins.clipboard.paste(function (text) { q.resolve(text); }, function () { q.reject(); }); return q.promise; } }; }]);