gpt4 book ai didi

具有 clipboardData 属性的 Angular2 组件

转载 作者:太空狗 更新时间:2023-10-29 17:06:38 25 4
gpt4 key购买 nike

我有一个 Angular2 组件,它具有从剪贴板粘贴数据的方法:

inputPaste(event){
let clipboardData = event.clipboardData;
...

这种方式不适用于 IE10+,但是 IE 有一个带有属性 clipboardData 的窗口对象,但是 typescript 编译器会抛出一个错误:

inputPaste(event){
let clipboardData = event.clipboardData
|| window.clipboardData; //error 'clipboardData' does not exist on type Windows
...

我找到了一个解决方案,我们必须使用 angular2-clipboard 指令,但我不想使用它。

如何在 typescript 中使用 'windows.clipboardData'

最佳答案

我找到了一个解决方案:

inputPaste(event){
let clipboardData = event.clipboardData
|| (<any>window).clipboardData; //typecasting to any
or
|| window['clipboardData']; //access like to array
...
}

关于具有 clipboardData 属性的 Angular2 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39617938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com