angular.dev.js和angular.sfx.dev.js之间的区别

前端之家收集整理的这篇文章主要介绍了angular.dev.js和angular.sfx.dev.js之间的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以在 https://code.angularjs.org/2.0.0-alpha.20的角色2 alpha版本中解释这两个文件之间的区别.

从源代码看,似乎在sfx.dev.js中,global.System对象被覆盖,删除’import’和’config’功能.

这就是所谓的 Self-Executing bundle.查看 this comment.它说:

This bundle executes its main module – angular2_sfx,when loaded,without a corresponding System.import call. It is aimed at ES5 developers that do not use System loader polyfills (like system.js and es6 loader).

所以你不需要添加System.js到您的项目.只需添加下一行到您的html页面

<script src="https://code.angularjs.org/2.0.0-alpha.20/angular2.sfx.dev.js"></script>
<script src="app.js"></script>
<script>
  document.addEventListener('DOMContentLoaded',function() {
    angular.bootstrap(App);
  });
</script>

这是plunker显示它是如何工作的.

猜你在找的Angularjs相关文章