如何在Angular 1.1.5中的输入中的“粘贴”事件上执行功能?我知道有一个ng- change输入指令。但每次输入更改时都会触发,初始粘贴只需要一次。
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'))'>