Ionic 3/Angular 4集成

问题描述:

我是新来的角4.我有点失去了关于如何使用离子框架来做手机。Ionic 3/Angular 4集成

我的目标是在Android设备上以及笔记本电脑上构建应用程序tu。

我应该制定1角应用程序,然后尝试用离子打包,或者我应该开始直我的项目既离子3/4角项目(如本文中:https://www.djamware.com/post/58e657b680aca764ec903c2d/ionic-3-and-angular-4-mobile-app-example

谢谢!

+1

如果您想让它成为一款离子应用程序,只需立即开始使用离子应用程序 – devqon

+0

请加入我的Ionic 3聊天室 - https://chat.stackoverflow.com/rooms/153499/ionic-3 –

我不相信Ionic与最新版本的Angular同步。 Angular与Ionic打包在一起,因此您受限于其中包含的版本。我主要是从仅开发Ionic 1应用程序的角度来说这一点。离子2可能会有所不同,所以我的评论是谨慎的。

如果你从未用过的离子对任何移动应用程序开发,我会亲自跳过离子1(这是上了年纪的AngularJS),只是熟悉离子2.

+0

'Angular is packaged与Ionic'是v1.x的情况 –

离子采用角指令。 Angular本身并不用于构建应用程序,而是被应用程序开发框架(如离子框架)所使用。所以,请继续使用离子使您的应用程序。您将在移动应用中使用角度。

请注意,您的应用被封装在本机容器中,以便它能够与设备的移动体系结构进行通信。您可能希望为您的网站使用不同的东西。

由于您还需要构建移动应用(android),那么我会建议开始使用离子本身。由于Ionic 3.x有其自己的导航系统和组件,您可以与桌面版本的应用程序(特别是面板Split)共享。如果你继续使用简单的角度差异,你需要一个为你做这些事情的框架。

但是,当然你可能会遇到访问本地API(插件),这些API都不能在桌面上工作。所以最好遵循移动第一种方法。
结帐this article这可能会帮助您使用Ionic共享桌面和移动设备之间的代码。