我正在撰写 Angular2 2.0.0-beta.17 应用。 我想我是以错误的顺序包括各种polyfill和垫片for angular2。不幸的是,这个版本的角的文档已经不见了,取而代之的是rc.1的文档。 我现在不想转到rc.1。 你们知道或记住必须加载这些脚本的确切顺序吗? 实际上,我按以下顺序加载它们:
<!-- IE required polyfills, in this exact order -->
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
<script src="node_modules/systemjs/dist/system-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.js"></script>
<script src="node_modules/rxjs/bundles/Rx.min.js"></script>
<!-- angular2 bundle-->
<script src="node_modules/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
<script src="node_modules/angular2/bundles/angular2-polyfills.min.js"></script>
<script src="node_modules/angular2/bundles/angular2.min.js"></script>
<script src="node_modules/angular2/bundles/http.min.js"></script>
<script src="node_modules/angular2/bundles/router.min.js"></script>
使用此顺序,应用程序仍无法与IE8和Safari
一起使用谢谢!