将插件转换为ng-directive

时间:2015-01-13 19:37:27

标签: angularjs plugins angularjs-directive coffeescript

这应该是直截了当的,但我错过了一些东西。

我正在使用greensock draggable animation library,grunt,bower,npm,yada yada ......

bower.json依赖项enter image description here

grunt(在coffeescript中),bower_concat主文件:因为可拖动组件没有列在greensock的bower.json中的补间文件中 enter image description here

我的指示,在coffeescript中 enter image description here

我的茉莉花测试说它在我编译的js中找不到Draggable.js的引用

  

ReferenceError:无法找到变量:Draggable in file:///Users/ari.picker/apps/LightHouse/lighthouse/lighthouse-ui/.grunt/grunt-contrib-jasmine/temp/compiled-coffee /src/lessons/panes-directives/greensockDraggable.js(第9行)

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

尝试在您的grunt文件中将"greensock"更改为"gsap"

将TweenMax与plugins / utils一起使用似乎有效。

mainFiles: {
  "greensock": ["src/uncompressed/TweenMax.js", "src/uncompressed/utils/Draggable.js"]
}