【问题标题】:Angular unable to find module when referencing script as ES6 module将脚本引用为 ES6 模块时,Angular 无法找到模块
【发布时间】:2014-10-17 02:39:09
【问题描述】:

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

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

我正在使用traceur 转译为 ES5。

【问题讨论】:

    标签: javascript angularjs ecmascript-6 traceur


    【解决方案1】:

    在 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/

    【讨论】:

      猜你喜欢
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 2020-10-31
      • 2017-11-05
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多