【问题标题】:Convert plugin to ng-directive将插件转换为 ng 指令
【发布时间】:2015-01-16 03:51:36
【问题描述】:

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

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

bower.json 依赖

grunt(在咖啡脚本中),bower_concat 主文件:因为可拖动组件未列在 greensock 的 bower.json 的补间文件中

我的指令,在咖啡脚本中

我的 jasmine 测试说它在我编译的 js 中找不到对 Draggable.js 的引用

ReferenceError:找不到变量:可在文件中拖动:///Users/ari.picker/apps/LightHouse/lighthouse/lighthouse-ui/.grunt/grunt-contrib-jasmine/temp/compiled-coffee/src /lessons/panes-directives/greensockDraggable.js(第 9 行)

任何建议将不胜感激。

【问题讨论】:

    标签: angularjs plugins angularjs-directive coffeescript


    【解决方案1】:

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

    在插件/实用程序中包含 TweenMax 似乎可以工作。

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

    【讨论】:

    • 为什么这个改变应该起作用? greensock 不再有效,还是从未有效?
    • 这个包被命名为gsap,所以我认为这是问题所在,但我错了。我纠正了我的错误。
    猜你喜欢
    • 2015-06-02
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 2020-12-23
    • 2023-03-21
    相关资源
    最近更新 更多