毫无疑问,Angular v2.0即将推出,TypeScript将成为Angular应用程序(Microsoft and Google collaborating on TypeScript Language)的首选编写语言。
因为Angular 2 breaks compatibility with previous versions,对于使用v1.x的当前项目,更准确地说,是否可以将旧版Angular库与v2.x及以上版本一起使用是一个好主意?< / p>
显而易见的原因是,如果它没有被打破,就不要修理它。&#34; - 没有看到真正的需要去完全重新开发我们所有的旧Angular代码只是为了符合v2.x.但是,对于所有新开发,请使用v2.x库。
更简洁的是,是否可以在同一个项目中使用Angular 1.x和2.x库,并且这种方法有任何可预见的陷阱?
答案 0 :(得分:9)
是的,有可能。事实上,Angular团队在他们的keynote at ng-conf中讨论了这个问题。您可以在Angular 1中使用Angular 2模块,反之亦然,这样您就可以将应用程序逐步更新为Angular 2。
还有一些博客文章提供了有关迁移策略的其他信息。