如何在 Angular 1.1.5 中对输入中的“粘贴”事件执行函数?我知道有一个用于输入的 ng-change
指令。但每次输入更改时它都会触发,我只需要在初始粘贴时触发一次。
用例:我有一个 URL 输入。我想在用户粘贴 URL 后执行一个函数。用户也可以手动输入 URL 并按 Enter 执行该功能。
--
更新:从 Angular 1.2.0 开始,ngPaste 是原生指令。
最佳答案
从 Angular 1.2.0 开始就有一个 ngPaste 指令。使用以下方式:
<input type='text' ng-paste='handlePaste($event)'>
要直接传递值,请使用:
<input type='text' ng-paste='handlePaste($event.clipboardData.getData('text/plain'))'>
关于javascript - Angular [ngPaste] 中的 "Paste"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454742/