我可以在不连接按钮的情况下以角度方式使用zclip吗

Can I use zclip in an angular method without attaching to a button

本文关键字:方式使 zclip 不连接 按钮 情况下 我可以      更新时间:2023-09-26

我想要一个对文本源不可知的copyText方法。zclip页面上提供的示例都使用了将事件附加到按钮,但我已经有了隐藏/公开信息的工作流。我只想在给定要复制的文本的适当时间将copyText方法复制到剪贴板。我可以做一些类似的事情吗:

<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);
          });
  }

这目前导致zclip未定义。

zclip是在ZeroClipboard上构建的。他们的文档规定,出于安全原因,必须将其附加到元素上,并在用户单击后执行。