使用AngularJS 2进行多平台开发

使用AngularJS 2进行多平台开发,angular,mobile,web-applications,ionic-framework,desktop-application,Angular,Mobile,Web Applications,Ionic Framework,Desktop Application,国家: 跨所有平台开发 了解一种使用Angular构建应用程序的方法,并重用您的代码和能力为任何部署目标构建应用程序。用于web、移动web、本机移动和本机桌面 根据我的测试,Ionic Framework(基于Angular 2)允许使用相同的代码库创建iOS、Android和Windows Phone应用程序,但我从未见过任何web、移动web、本机移动和本机桌面应用程序使用相同代码库的示例。此外,Ionic Framework是为本机移动应用程序设计的,不应用于web和桌面应用程序,因此应

国家:

跨所有平台开发

了解一种使用Angular构建应用程序的方法,并重用您的代码和能力为任何部署目标构建应用程序。用于web、移动web、本机移动和本机桌面

根据我的测试,Ionic Framework(基于Angular 2)允许使用相同的代码库创建iOS、Android和Windows Phone应用程序,但我从未见过任何web、移动web、本机移动和本机桌面应用程序使用相同代码库的示例。此外,Ionic Framework是为本机移动应用程序设计的,不应用于web和桌面应用程序,因此应该有两种不同的视图,一种是使用Ionic,另一种是使用Bootstrap/Foundation/
在此处插入您喜爱的CSS Framework


是否可以为web、移动web、本机移动和本机桌面编写一个单一的AngularJS应用程序,所有应用程序都使用相同的代码库?如果是,如何进行?如果没有,我如何在按目标平台维护单个项目的同时重用代码(与视图无关的所有内容)来实现这一点?

这是一个相当古老的问题,但对于那些仍然对该主题感兴趣的人来说:

Angular Multi Platform Starter是构建应用程序的模板 在web、本机移动设备(使用NativeScript)和 桌面(使用电子)

另一种选择是:

本文的特色:

我还没有试过这两种方法,所以我不能评论它们的实际可用性