借助TypeScript,在老版本浏览器中使用Angular 2

Using Angular 2 with older browsers thanks to TypeScript?

本文关键字:Angular 浏览器 版本 TypeScript 借助      更新时间:2023-09-26

既然Angular 2团队正在使用TypeScript进行构建,那么他们是否有可能编译出一个可以在旧浏览器上运行的Angular 2版本呢?

编辑2:

看来Angular团队已经决定支持一些非常青树浏览器了。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将只支持现代浏览器:

现代浏览器是指一组被称为"常绿"或总是自动更新到最新版本。建筑这些浏览器让我们放弃了许多hack和变通方法使用和开发AngularJS比实际需要的更难了。

该集合目前包括Chrome、FireFox、Opera、Safari和IE10/11。在移动端,我们将支持一些接近于列表的东西Android、iOS 6+、Windows Phone 8+和Firefox手机版的Chrome。我们是否支持旧版本的安卓系统,但陪审团正在考虑仍然.

http://angularjs.blogspot.com/2014/03/angular - 20. - html

Edit:对于你的评论,没有Typescript并不是Angular 2不支持非现代浏览器的限制因素(也不会提供任何神奇的支持)。Typescript可以被翻译成ES3,所以如果你的目标浏览器支持ES3,你就可以使用Typescript。相反,Angular 2在使用TypeScript支持传统浏览器方面将一无所获。