我在页面上有一个可点击的图标。单击此图标,我想构建一些文本并将其复制到剪贴板中
<td><img src='./assets/Copy.gif' (click)="copyToClipboard()" /></td>
并在组件中
copyToClipboard() {
this.textToCopy = this.text1 + this.text2 + this.text3;
this.toastr.info('Copied to Clipboard');
}
我看过 https://www.npmjs.com/package/ngx-clipboard 。但是,此包需要引用输入元素并从该输入元素复制文本。在我的用例中,文本需要动态创建然后添加到剪贴板。
我可以使用 ngx-clipboard 复制到剪贴板,还是有另一个包可以让我实现这一点?
原文由 kayasa 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要对图像使用
ngxClipboard
指令。这就是您需要使用它来解决问题的方式:请记住在您的应用程序模块中添加
ClipboardModule
。示例代码如下: