Angular 2的第三方模块系统

时间:2016-05-30 09:24:41

标签: javascript angularjs

在使用JavaScript(而不是TypeScript)的Angular 2的official guide之后,在指南的开头,在“模块”子标题下,写下:

  

“ES5 JavaScript没有本机模块系统。有几个   我们可以使用流行的第三方模块系统。相反,为简单起见   为了避免挑选收藏夹,我们将创建一个全局命名空间   对于我们的申请。“

基本应用程序的代码是:

(function(app) {
  app.AppComponent =
    ng.core.Component({
      selector: 'my-app',
      template: '<h1>My First Angular 2 App</h1>'
    })
    .Class({
      constructor: function() {}
    });
})(window.app || (window.app = {}));

由于我不是专业的JavaScript编码器,我想知道如何使用第三方模块系统代替(function(app){})();(或不代替?) 请给我一些第三方模块系统的例子,请修改此代码。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以参考demo

并查看此question