броузеров, чтобы определить сервис $ буфера обмена, как это:
function Clipboard($window) {
this.getText = function ($event) {
var text;
if ($window.clipboardData) { //IE
text = $window.clipboardData.getData('Text');
} else if ($event.originalEvent.clipboardData) {
try {
text = $event.originalEvent.clipboardData.getData('text/plain');
} catch (ex) {
text = undefined;
}
}
if (text) {
$event.preventDefault();
}
return text;
};
}
angular.module("ngClipboard", []).service("$clipboard", Clipboard);
Затем инъекционная службу в контроллерах и определение метода делегата он может быть использован, как это:
<input type="text" ng-paste="mymodel = getText($event)" />