Angular中的“粘贴”事件[ngPaste]

如何在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'))'>

以上是 Angular中的“粘贴”事件[ngPaste] 的全部内容, 来源链接: utcz.com/qa/424811.html

回到顶部