Я хочу отключить копирование в текстовом поле, используя angularJs. Я попытался сделать это с помощью ng-paste, например:
Контроллер:
angular.module('inputExample', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.val = '1';
$scope.past = function() {
console.log("d");
$scope.val =" ";
}
}]);
HTML:
<input ng-paste="past()" ng-model="val" ng-pattern="/^\d+$/" name="anim" class="my-input" />
Поле ввода содержит старые данные (исходные данные пасты).
Блокирующая паста работает во второй раз, то есть если я вставляю данные в поле ввода, данные будут присутствовать, но при второй пасте данные не будут вставляться, но старое значение данных не будет удалено.