Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 错误TS2304:找不到名称';剪贴板项目';_Angular_Html5 Canvas_Blob_Navigator_Clipboarddata - Fatal编程技术网

Angular 错误TS2304:找不到名称';剪贴板项目';

Angular 错误TS2304:找不到名称';剪贴板项目';,angular,html5-canvas,blob,navigator,clipboarddata,Angular,Html5 Canvas,Blob,Navigator,Clipboarddata,获取错误错误TS2304:尝试为navigator.clipboarder.write()创建ClipboardItem时找不到名称“ClipboardItem” constclipboarditeminput=newclipboarditem({'image/png':blobInput}); 等待navigator.clipboard.write([clipboardItemInput]) 我正在使用Angular CLI:6.0.5、Angular:6.0.3进行构建。请提供完整的ts文件

获取错误
错误TS2304:尝试为
navigator.clipboarder.write()创建ClipboardItem时找不到名称“ClipboardItem”

constclipboarditeminput=newclipboarditem({'image/png':blobInput});
等待navigator.clipboard.write([clipboardItemInput])


我正在使用Angular CLI:6.0.5、Angular:6.0.3进行构建。

请提供完整的ts文件,其中包含您正在使用的库“@Angular/animations”、“@Angular/cdk”、“@Angular/common”、“@Angular/compiler”、“@Angular/flex布局”、“@Angular/forms”、“@Angular/http”、“@Angular/material”、“@Angular/platform浏览器”“@angular/platformbrowser dynamic”、“@angular/router”、“@ngx translate/core”、“@ngx translate/http loader”、“@types/pako”、“@types/three”、“angular2 draggable”、“core js”、“css元素查询”、“hammerjs”、“ng2工具提示指令”、“ngx剪贴板”、“ngx颜色选择器”、“pako”、“rxjs”、“systemjs”、“three”、“三个控件”、“typings”,“zone.js“上面提到的是我正在使用的图书馆。我们是否需要添加任何其他特定的软件包以供使用ClipboardItem@Kaiido我正在努力实施。当我实现您的解决方案时,我收到错误:
TypeError:未能在“剪贴板”上执行“写入”:迭代器getter不可调用
。解决它后,我得到:
TypeError:未能在“剪贴板”上执行“写入”:未能将值转换为“剪贴板项”。
My code:
let newVariable:any;newVariable=window.navigator;const url=canvas.toDataURL();const blobInput=wait this.loadBlob(url);const dT=新数据传输();add(新文件([blobInput],'filename',{type:'image/png'}));等待newVariable.clipboard.write([dT])