我是Angular的新手。我正在尝试使用名为ZeroClipboard的模块。

我按照示例中的说明编辑应用程序以加载模块并设置配置。

var app = angular.module('JpqlEditor', ['ngRoute', 'ngResource', 'ui.bootstrap', 'toaster', 'chieffancypants.loadingBar', 'zeroclipboard']).
  config(['uiZeroclipConfigProvider', function(uiZeroclipConfigProvider) {

    // config ZeroClipboard
    uiZeroclipConfigProvider.setZcConf({
      swfPath: 'assets/flash/ZeroClipboard.swf'
    });

  }])


在我的HTML中,我添加了与演示相同的结构:

<input type="text" ng-model="myText" />
<button ui-zeroclip zeroclip-copied="copied=true" zeroclip-model="myText">Copy</button>
<span ng-show="copied">Text Copied!</span>


但是,页面加载时出现以下错误:



我看不到哪里出了问题,我按照解释的所有步骤进行操作。任何帮助将不胜感激。

最佳答案

您必须错过添加ZeroClipboard.js的过程,并且脚本加载顺序应为


ZeroClipboard.js
angular-zeroclipboard.js


谢谢 :)

关于javascript - Angular插件ZeroClipboard无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30581583/

10-09 20:07