angular - 在 ngx-clipboard 中根据 cbOnSuccess 更改元素的文本
问题描述
早上好,
使用 ngx-clipboard 和 ng2-tooltip-directive 以便我可以显示一个图标(工具提示为“复制到剪贴板”)。这是有效的,现在成功后(使用(cbOnSuccess))我想将工具提示的文本从“复制到剪贴板”更改为“已复制”。
<i class="fas fa-paste"
tooltip="Copy Address to Clipboard" placement="top"
ngxClipboard [cbContent]="address"
(cbOnSuccess)="copyToClipboardSuccessful()">
</i>
我的问题是如何将工具提示从标记更改为“已复制”,最好是内联的,但使用函数也可以,尽管必须引用“this”元素,因为它是循环的一部分。
理想情况下类似于(例如)除了地址之外的图标:https ://bscscan.com/address/0x8c4d90829ce8f72d0163c1d5cf348a862d550630
更新:
如果我使用插值:
<i class="fas fa-paste"
tooltip="{{message}}" placement="top"
ngxClipboard [cbContent]="address"
(cbOnSuccess)="copyToClipboardSuccessful()">
</i>
在我的组件中,我在(单击)处理程序中将消息更改为“已复制”,文本不会实时更改,它会在工具提示关闭然后再次打开时更改(如果我将鼠标悬停在它上面),但这不是首选的解决方案。
解决方案
推荐阅读
- javascript - documentGetElementById() 为空
- pandas - 我们可以在 pyspark 中使用 pandas 进行行操作吗?
- mysql - 添加更多列后结果发生变化
- powershell - 如何通过 Azure DevOps REST API 使用 PowerShell 创建功能以及链接任务?
- javascript - 如何从 ReactJS 中的嵌套组件访问父组件的方法
- xamarin - Xamarin 构建错误:定义默认接口方法需要 --min-sdk-version >= 24
- c++ - 并行 OpenMP 线程读取相同共享数据的竞争条件是否可能?
- javascript - 为什么我的 Firestore 文档包含在 MAP 对象中?
- android - “没有内容提供者:/storage/emulated/0/Pictures/Reddit/d8326aa.jpg”无缘无故抛出
- android - 升级到 API 28/Android X 后,片段和 BindingFragmentActivity 不可分配给“android.app.Activity”