Angular

如何把Angular1.x项目迁移到es6?

In parahome on 2017-11-08 by para

前言

或许有着这些那些的掣肘,但改变还是必须的,否则我们无法知道团队到底需要什么样的框架。

大概今年九月中旬的时候,我们团队开始决心对系统框架基于Angular1.x进行迁移,一方面,前端针对es6的改造已是势在必行的事,项目迁移到React也早已被提上日程,但是直接从Angular1.x过渡到React显得不太实际,毕竟React的体系不是人人都熟悉,重构项目的同时需求也跟着同时开发,es6的语法也需要慢慢过渡着来。幸运的是,我对es6的体系比较熟悉,第一个开始试点的项目也从程程白条开始进行。在此之前,春哥已经将基础框架和组件库更新到es6版本(基础开发库请参考venus-cli),我所做的主要是业务代码方面的迁移.这中间包含了我自己对设计理念的一些实现,这里尝试做一些阐述,请有针对性的吸收。