我对混合应用程序世界很新。但是,我目前正在研究一个旧的离子/ angularjs项目,我想转换/迁移到angular2 / ionic2项目。是否有工具和/或更简单的方法?
我目前的项目包括:
css folder:
styles.css
img folder
js folder:
app.js
controllers.js(multiple controllers clubbed together)
index.js
models.js
appservices.js
services.js
extraservices.js
templates:
(with all the .html as necessary)
index.html
我是否需要将离子2样式的所有控制器分开,或者是否有工具或方法可以识别并将所有内容映射到相关类别并自动帮助进行转换或迁移?
提前致谢!
答案 0 :(得分:0)
由于Ionic1是用Javascript制作的,Ionic2是用Typescript(Javascript的超集)制作的。从Javascript到Typescript的转换并不顺畅,因此现在没有工具正确地将ionic1转换为ionic2。这是一个可以从这个问题中理解的问题 - > Is there a tool to convert JavaScript files to TypeScript
要将Ionic1整齐地转换为Ionic2,您必须手动完成,我建议您按照本教程进行操作 - > https://www.joshmorony.com/how-to-convert-an-ionic-1-application-to-ionic-2/。作者非常擅长简化步骤。