可以通过以下步骤实现:
<textarea ng-model="pasteValue"></textarea>
<textarea ng-model="pasteValue" ng-paste="handlePaste($event)"></textarea>
$scope.handlePaste = function(event) {
var clipboardData = event.clipboardData || window.clipboardData;
var pastedData = clipboardData.getData('Text');
var valueList = pastedData.split('\n');
// 处理获取到的值列表
};
在上述代码中,我们使用了clipboardData.getData('Text')来获取粘贴的文本数据,并使用split('\n')将其拆分为值列表。你可以根据实际需求进行进一步的处理。
这种方法可以用于从TextArea元素中获取粘贴的值列表,适用于需要处理用户粘贴操作的场景,例如批量导入数据、复制粘贴表格等。
腾讯云相关产品和产品介绍链接地址:
AngularJS ng-model 指令
ng-model 指令用于绑定应用程序数据到HTML 控制器(input,select,textarea)的值
ng-model指令
ng-model指令可以将输入域的值与AngularJS 创建的变量绑定。
实例:
AngularJS表单
AngularJS表单时输入控件的集合
HTML控件
一下HTML input 元素被称为HTML 控件:
input 元素
select元素
button元素
textarea元素
HTML 表单
AngularjS表单上实例
领取专属 10元无门槛券
手把手带您无忧上云