Javascript 我可以在不附加按钮的情况下以角度方式使用zclip吗
我想要一个copyText方法,它不知道文本的来源。zclip页面上提供的示例都使用将事件附加到按钮,但我已经有了隐藏/公开信息的工作流。我只想让copyText方法在给定要复制的文本的适当时间复制到剪贴板。我可以做一些类似于:Javascript 我可以在不附加按钮的情况下以角度方式使用zclip吗,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我想要一个copyText方法,它不知道文本的来源。zclip页面上提供的示例都使用将事件附加到按钮,但我已经有了隐藏/公开信息的工作流。我只想让copyText方法在给定要复制的文本的适当时间复制到剪贴板。我可以做一些类似于: <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.zclip.js">&
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.zclip.js"></script>
#in angular controller:
$scope.copyText = function(text) {
console.log("copyText", text);
zclip({
path:'js/ZeroClipboard.swf',
copy:text
});
}
$scope.method = function() {
return $http.post('@controllerMethod()', data)
.success(function(data, status) {
$scope.copyText(data.result);
});
}
#在角度控制器中:
$scope.copyText=函数(文本){
console.log(“copyText”,text);
zclip({
路径:'js/ZeroClipboard.swf',
副本:文本
});
}
$scope.method=函数(){
返回$http.post(“@controllerMethod()”,数据)
.成功(功能(数据、状态){
$scope.copyText(data.result);
});
}
这目前导致zclip未定义。zclip是基于ZeroClipboard构建的。他们的文档说明,出于安全原因,必须将其附加到元素,并在用户单击后执行