将脚本引用为ES6模块时,Angular无法找到模块

时间:2014-10-17 02:39:09

标签: javascript angularjs ecmascript-6 traceur

我有一个简单的插件here。我想要做的就是将app.js文件作为ES6模块引用,方法是将脚本标记的type属性设置为module。如果我添加类型,那么Angular似乎找不到该模块。如果我拿出它就找到它。我做错了什么?

我希望将app.js文件视为ES6文件的原因是我可以导入其他ES6模块,以便创建我的控制器和服务。

我正在使用traceur来转换为ES5。

1 个答案:

答案 0 :(得分:0)

在Traceur的帮助下想出来:

<script>
      System.import("app").then(function(a){
        angular.element(document).ready(function() {
          angular.bootstrap(document, ['plunker']);
        });
      });
    </script>

http://plnkr.co/edit/dzc0iPGAs6khvJOe0Ema?p=info

我在这里发现的内容: http://collectivegarbage.wordpress.com/2014/10/17/angularjs-and-es6/