为角度2未来写角度1 app

时间:2016-12-15 05:48:58

标签: angularjs angular

我最近开始学习angula2,到目前为止令人印象深刻。我没有使用angular1的经验。

我的偏好是将angular2用于我正在开发的新网站,但唯一的问题是此时缺少功能丰富的稳定ui组件,这是公司的政策。

他们的任何指南都是在typespecpt中使用angular1并使用以组件为中心的设计,这样几种月后它很容易升级到angular2吗?

2 个答案:

答案 0 :(得分:1)

在以下指南中,描述了升级到angular2的步骤。 https://angular.io/docs/ts/latest/guide/upgrade.html

根据您的应用程序,升级起来并不容易,因为如果与Angular 1.x(https://angular.io/docs/ts/latest/cookbook/a1-a2-quick-reference.html)进行比较,在angular2中会有很多变化。因此请记住,升级并非易事。

如果因为ui组件选择了角度1.x,那么使用alt2的替代ui组件是不是一种选择?例如,如果您想使用仍处于测试阶段的angular2(https://github.com/angular/material2)材质,您可以使用已经完成的组件,然后在其他组件可用时更新您的视图。

另一种选择是使用替代库,例如你可以使用bootstrap(https://github.com/valor-software/ng2-bootstrap),直到material2没有beta。

答案 1 :(得分:1)

Angular 1.5引入了Web组件..这是在Angular 2中找到的。因此,将Angular 1.5应用程序迁移到角度2比迁移和Angular 1.0 - 1.4应用程序简单得多。

Follow a few practices like, 
- Avoid writing directives
- Use inline css 

在迁移时节省时间..

稍微研究一下你会得到更多......