借助TypeScript,在老版本浏览器中使用Angular 2
Using Angular 2 with older browsers thanks to TypeScript?
既然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支持传统浏览器方面将一无所获。
- 微软边缘浏览器缓存中的RESTful Angular应用程序
- Angular JS-如何强制浏览器记录历史以便快速路由
- Angular Marked和Inappbrowser打开系统浏览器中的所有链接
- angular应用程序中的浏览器功能检测:使用服务、指令、控制器
- Angular Hot毛巾 'blocks.exception' 和 'blocks.router' 不会在浏览器中显示
- Angular:如何在外部浏览器中打开Angular变量-appgyver混合应用程序
- 如何防止浏览器在浏览浏览器历史记录时卡在Angular路线上
- Angular js在浏览器页面刷新后未路由到默认页面
- Angular http在Phone gap中返回错误,但在浏览器中成功
- 如何在注销后从服务器重新加载angular应用程序,而不使用浏览器缓存
- Angular 不加载某些浏览器的图像和内容
- 如何在 Angular 控制器中使用浏览器化的 npm 包
- 当用户单击浏览器后退按钮时,无法在 Angular js 中获取以前的状态数据
- Angular HTTP GET请求在浏览器中工作时返回未定义
- 使用浏览器返回时,Angular $location不会更新
- Angular$templateCache与HTML5浏览器缓存
- 无法阻止angular应用程序中的浏览器页面刷新/重新加载
- Angular ui路由器:按下浏览器中的后退按钮,停止控制器重新加载
- 在使用angular的互联网浏览器之前捕获组合ctrl+n
- 无需重新加载上一页即可返回Angular浏览器历史记录