Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从TextArea AngularJS获取粘贴的值列表_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript 从TextArea AngularJS获取粘贴的值列表

Javascript 从TextArea AngularJS获取粘贴的值列表,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我想在controller.js中获得粘贴的ID列表,以便将ID列表传递给API 我正在尝试的是: HTML 但是,我没有得到这些值。如何从textarea检索粘贴数据列表(假设为100个ID)并再次为下一次粘贴重置textarea您可以使用angular中的(更改)事件获取值。无需从剪贴板获取值。直接从事件本身(event.target.value)访问它 handleValue($事件){ log($event.target.value.split(“”.map(Number)); var

我想在controller.js中获得粘贴的ID列表,以便将ID列表传递给API

我正在尝试的是:

HTML

但是,我没有得到这些值。如何从textarea检索粘贴数据列表(假设为100个ID)并再次为下一次粘贴重置textarea

您可以使用angular中的(更改)事件获取值。无需从剪贴板获取值。直接从事件本身(event.target.value)访问它


handleValue($事件){
log($event.target.value.split(“”.map(Number));
var pasted=$event.target.value.split(“”).map(数字);
//为下一次数据输入重置textarea值
$event.target.value=“”;
警报(粘贴);
}

感谢您的回答,由于对angularJS的了解有限,它是否也适用于angularJS?
<textarea rows="3" placeholder="copy/paste here..." ng-model="content" ng-paste="pasteFunction($event)" style="margin: 0px; width: 249px; height: 172px;"></textarea>
$scope.pasteFunction = function (e) {
                $scope.pasted = e.clipboardData.getData('text').split(" ").map(Number);
                alert($scope.pasted);
            }
 <textarea
  rows="3"
  placeholder="copy/paste here..."
  (change)="handleValue($event)"
  style="margin: 0px; width: 249px; height: 172px;">
 </textarea>


handleValue($event) {
   console.log($event.target.value.split(" ").map(Number));
   var pasted = $event.target.value.split(" ").map(Number);
   //To reset textarea value for next data entering
   $event.target.value = "";
   alert(pasted);
}