谢谢你的期待。我正在我的项目中成功实现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??
}
感谢任何帮助。
答案 0 :(得分:1)
ng-clip
是一个使用ZeroClipboard的指令,这是一个基于闪存的解决方案。您无法在控制器中使用ng-clip
。在没有用户交互的情况下复制到剪贴板是一般的Javascript挑战,而不是Angular特有的挑战。
有关可能的解决方案,请参阅此问题:How do I copy to the clipboard in JavaScript?