由于 Angular 2 团队使用 TypeScript 进行构建,因此是否可以假设他们可以编译可在旧浏览器上运行的 Angular 2 版本?
Edit 2:
Angular 团队似乎已决定支持一些非常绿浏览器。 Per Brad Green(Angular 团队):What browsers versions will Angular 2 support? There's a new build widget with some hints on https://github.com/angular/angular
目前,自述文件显示 IE9 及更高版本。
Angular 2 will only support modern browsers:
现代浏览器是指被称为“常青”或
始终自动更新到最新版本。建设为
这些浏览器让我们放弃了许多技巧和解决方法,使
AngularJS 比它需要的更难使用和开发。
该集目前包括 Chrome、FireFox、Opera、Safari 和
IE10/11。在移动设备上,我们将支持接近列表的内容
Android、iOS 6+、Windows Phone 8+ 和 Firefox 移动版上的 Chrome。是
正在考虑支持旧版本的 Android,但评审团认为
还在外面。
http://angularjs.blogspot.com/2014/03/angular-20.html http://angularjs.blogspot.com/2014/03/angular-20.html
Edit:针对您的评论,没有 Typescript 并不是 Angular 2 缺乏对非现代浏览器支持的限制因素(也不会提供任何神奇的支持)。 Typescript 可以转换为 ES3,因此如果您的目标浏览器支持 ES3,则可以使用 Typescript。相反,Angular 2 对于使用 TypeScript 支持旧版浏览器不会有任何好处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)