使用 ng-clip,如何将内容添加到剪贴板表单代码(而不是在标记中以声明方式添加)?
Using ng-clip, how do I add content to the clipboard form code (rather than declaratively in markup)?
感谢观看。我在我的项目中成功实现了 ng-clip 以完成各种任务,例如当用户单击按钮时将值复制到剪贴板。当然,这是像这样以声明方式处理的:
<a clip-click-fallback="CopyStuff()" clip-copy="ModelToBeCopied">Foo</a>
我现在需要从 Angular 控制器向剪贴板添加一个项目,特别是在回调函数中从服务器返回的字符串:
$scope.Callback = function(response){
//How do I copy the response to the clip board??
}
感谢任何帮助。
ng-clip
是一个使用 ZeroClipboard 的指令,ZeroClipboard 是一个基于 flash 的解决方案。您不能在控制器中使用 ng-clip
。在没有用户交互的情况下复制到剪贴板是一项普遍的 Javascript 挑战,而不是特定于 Angular。
查看此问题以获得可能的解决方案:How do I copy to the clipboard in JavaScript?
感谢观看。我在我的项目中成功实现了 ng-clip 以完成各种任务,例如当用户单击按钮时将值复制到剪贴板。当然,这是像这样以声明方式处理的:
<a clip-click-fallback="CopyStuff()" clip-copy="ModelToBeCopied">Foo</a>
我现在需要从 Angular 控制器向剪贴板添加一个项目,特别是在回调函数中从服务器返回的字符串:
$scope.Callback = function(response){
//How do I copy the response to the clip board??
}
感谢任何帮助。
ng-clip
是一个使用 ZeroClipboard 的指令,ZeroClipboard 是一个基于 flash 的解决方案。您不能在控制器中使用 ng-clip
。在没有用户交互的情况下复制到剪贴板是一项普遍的 Javascript 挑战,而不是特定于 Angular。
查看此问题以获得可能的解决方案:How do I copy to the clipboard in JavaScript?