[英]Angular 4 doesn't work with IE 9
我正在尝试使用IE 9启动Angular应用程序(ng新的“ appname”),但仅当我使用打开的IE9开发工具窗口重新加载页面时,它才有效
我在polyfills.ts中添加了(取消注释)所有必要的polyfills
这是视频
角4.2.4
更新谢谢马丁
最终使其与console-polyfill和zonejs一起使用
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="polyfills.bundle.js"></script>
<script type="text/javascript" src="zone.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
看起来您在代码中使用console
(问题出在main.bundle.js
)。 如果要同时使用它并支持IE9,则需要为其添加另一个polyfill。
您可能会用到它:
https://github.com/paulmillr/console-polyfill
我尝试创建并构建新应用,有一种console
用法,它在src/main.ts
文件中,您还可以检查是否支持console
,并且仅在这种情况下使用它:
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => 'console' in window ? console.log(err) : null);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.