在ng-paste指令中获取剪贴板数据
Get clipboard data in ng-paste directive?
我使用angularjs 1.3.2。如何在粘贴事件上获得剪贴板数据?
这个问题就像:"Paste"[ngPaste]
但是在这个问题中,angularjs的版本是1.2。这在angularjs 1.3.2中不起作用。
谢谢。
我在1.3.17制作了这个plunkr,要考虑的主要事情是:
- 你可以将$event变量传递给视图中的ngPaste处理程序,该处理程序有一个获取剪贴板内容的方法:
ng-paste="processCb($event)"
- 在事件处理程序中,剪贴板数据可以通过getData方法访问
event.clipboardData.getData('Text')
-
。getData需要一个参数,它是你想要拦截的数据类型,更多信息:https://w3c.github.io/clipboard-apis/#widl-ClipboardEvent-clipboardData
-
同样重要的是:这仍然是一个草案,所有这些都可能在未来变得无用。
相关文章:
- 如何在chrome中使用jquery操作剪贴板数据,IE 8&9
- 如何在 Javascript 中格式化剪贴板数据以在粘贴到 MS Word 时创建软换行符
- 将数据从 Web 浏览器控制台导出到剪贴板或文本文件
- 使用 JavaScript 和 Google Chrome API 将剪贴板数据存储到变量中
- 窗口.剪贴板数据权限
- 如何在Ajax中使用剪贴板.js?(数据剪贴板)
- 是否有一种非闪存方法来设置/获取 WebKit 中的剪贴板数据
- 使用javascript禁用文本框中过去的剪贴板数据
- 是否可以使用PHP或JavaScript从用户那里获取剪贴板数据
- Chrome扩展:用剪贴板数据替换文本区域中的选定文本
- 使用Firefox API将剪贴板数据分配给本地变量
- 是否可以在剪贴板数据中添加html
- 如何允许网页访问剪贴板数据
- 我可以得到剪贴板数据使用javascript与Chrome
- 从Word复制时,从剪贴板数据中删除项目符号
- 如何读取网站中的剪贴板数据
- 在 Firefox 中使用 javascript 从剪贴板数据复制
- 如何在Chrome扩展中获取剪贴板数据
- 在ng-paste指令中获取剪贴板数据
- 如何在跨浏览器中读取剪贴板数据