使用ngPaste指令来捕获"paste"事件,并使用$timeout服务来防止由于数据更新而造成的延迟。以下是一个示例:
HTML:
JavaScript: $scope.onPaste = function(text, event) { // Prevent default paste functionality event.preventDefault();
// Get pasted data var pastedData = event.clipboardData.getData('text');
// Update model after timeout to prevent any delays $timeout(function() { $scope.text = text + pastedData; }, 0); };