Ionic 2和Angular 2在同一个项目中

时间:2017-03-05 23:37:00

标签: angular ionic-framework ionic2

我有一个简单的问题(我认为?)

我将为移动应用程序启动一个新项目,另一个开发人员想要使用angular 2 CLI创建项目。

我认为Ionic 2是在Angular 2上构建的,所以如果我们想要一个移动应用程序将Angular 2(带引导程序)和Ionic 2放在同一个项目中,没有用处吗?

只使用Ionic 2就足够了吗?

如果不清楚请不要犹豫,告诉我!

提前感谢社区!

1 个答案:

答案 0 :(得分:3)

如果两个代码库都试图实现相同的功能(即具有相同的数据/服务层),那么您有几个选项。

  1. 首先构建一个Angular 2应用程序,然后分叉并从中构建一个Ionic 2移动应用程序。您将不得不做一些修改以使其适合Ionic 2,但它不会太糟糕。 如果您可以按顺序构建内容,则应选择此选项。
  2. 使用模型/服务/数据层构建共享存储库,并让两个项目同时维护自己的视图。 如果你必须同时构建东西,你应该选择这个选项。这可能会有点难以设置。
  3. 构建一个Angular2应用程序,然后使用Apache Cordova将其重新用于重复使用相同的视图。 我强烈建议不要这样做,因为Ionic的视图实现比你想出的更好,更干净。