Desidero disabilitare la copia incolla in un'area di testo utilizzando angularJs. Ho provato a farlo con ng-incolla, in questo modo:Disabilita funzione Taglia, Copia e Incolla per casella di testo usando AngularJs
Controller:
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" />
casella Input contiene dati vecchi (i dati pasta iniziali).
pasta Blocco funziona la seconda volta, cioè se io incollare i dati nella casella di inserimento, i dati saranno presenti, ma su un secondo incollare i dati non saranno incollare, ma il valore dei dati non è vecchio rimosso.
hai provato return false nella funzione passato? –