我有一个相当大的 AngularJS(v1.5) 应用程序,其中包含许多控制器。我想使用同时运行旧框架和新框架的升级模块将应用程序迁移到最新的 Angular 版本(v7),从而允许采用增量方法进行升级。所以我的问题是,在使用升级模块使我的混合应用程序工作之前,我是否需要将所有控制器转换为组件指令(从 v1.5+ 引入)?或者我们可以先用控制器制作混合应用程序,然后将每个 angularJS 控制器转换为角度组件?
另一个与混合方法相关的问题,我一直在创建的新文件(与角度框架相关)是打字稿格式。我是否需要将所有旧的 javascript 文件转换为 typescript 才能使混合应用程序正常工作?