我对这些技术不熟悉,如果我的一些问题没有意义,请原谅我!
我必须为我的公司开发网络应用程序和移动应用程序。我正在考虑Ionic 2,因为它使用Angular 2,我想在我使用angular 2构建的web-app和使用Ionic 2的移动应用程序之间共享代码,因为它们几乎可以做同样的事情。
我该怎么做?我想保持应用程序的逻辑相同,我只想修改一些关于UI的东西。 谢谢!
答案 0 :(得分:6)
你很幸运。
使用Ionic 2(Angular 2),您只需从www
文件夹中取出所有代码并将其放在Web服务器上就可以了。
当然,你可能会稍微调整一下造型,但话说并不是强制性的。
说实话,这也可以用Ionic 1来完成。但是,它没有得到官方的支持,但是Ionic 2就是它。
答案 1 :(得分:1)
我认为更好的解决方案是NativeScript,它真正允许您在iOS / Android应用程序和Web应用程序之间共享Angular 2代码。
请参阅以下沼泽帖子 http://angularjs.blogspot.bg/2016/03/code-reuse-in-angular-2-native-mobile.html
我当时也希望使用Ionic,并且在同样的问题上有点搔脑,但我认为Ionic还没有真正可维护的解决方案。 NativeScript看起来是第一个拥有本文所述的内容,"这在一年前是不可能的,但现在使用NativeScript和Angular 2.0这已成为现实。" https://www.nativescript.org/blog/details/nativescript-2.0---the-best-way-to-build-cross-platform-native-mobile-apps
答案 2 :(得分:0)
我在Angular 2 And Ionic for Web and Mobile App
回复了类似的问题看看你是否能找到帮助。