首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZeroClipboard +角度,多个实例

ZeroClipboard +角度,多个实例
EN

Stack Overflow用户
提问于 2013-12-09 14:50:32
回答 1查看 1.3K关注 0票数 6
代码语言:javascript
复制
app.directive('copyPost', ['$window', '$filter', 'ZeroClipboardPath', function ($window, $filter, ZeroClipboardPath) {
    return {
      scope: {
        postFn: '&',
        postSuccess: '&',
      },
      restrict: 'A',
      terminal: true,
      prioriry: 10,
      link: function (scope, element, attrs) {
        scope.disaplyValue = 'Copy';
        ZeroClipboardPath = 'lib/zeroclipboard/ZeroClipboard.swf';
        var clip = new ZeroClipboard( $(element), {
          moviePath: ZeroClipboardPath    
        });
        clip.on('dataRequested', function(client, args) {
          scope.postFn().then(function(data){
            client.setText(data.data[0].external_url);
            scope.postSuccess();
          });  

        });
      }
    }
  }]);

创建此指令的多个实例使swf对象只为整个应用程序的第一个实例触发事件(复制的链接相同)。

显然,我有多个链接,我想让我的用户在我的应用程序复制。

任何帮助都非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-22 17:17:01

这种“单例”行为在最新版本1.3.0β中得到了修正。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20473533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档