是因为Angular 2使用了一些ES6和ES7的新特性,而IE浏览器不完全支持这些新特性。以下是对这个问题的完善且全面的答案:
Angular 2是一种用于构建Web应用程序的开发框架,它是AngularJS的升级版本。它采用了组件化的开发模式,通过使用TypeScript编写代码,提供了更好的可维护性和可扩展性。
在IE浏览器中,Angular 2不工作的原因是IE浏览器对于一些ES6和ES7的新特性的支持不完善。这些新特性包括箭头函数、模板字符串、类的静态方法、Promise等。由于IE浏览器不支持这些新特性,导致Angular 2在IE中无法正常运行。
为了解决这个问题,可以采取以下几种方法:
总结起来,Angular 2在IE中不工作是因为IE浏览器不完全支持ES6和ES7的新特性。为了解决这个问题,可以使用Polyfills、Babel进行代码转换,或者考虑使用Angular的低版本。
GAME-TECH
云+社区技术沙龙[第28期]
云+社区技术沙龙[第19期]
DB TALK 技术分享会
云+社区技术沙龙[第9期]
云+社区开发者大会 长沙站
Elastic 实战工作坊
技术创作101训练营
腾讯技术开放日
Elastic 实战工作坊