angular - 同一项目中的 Ionic 2 和 Angular 2

标签 angular ionic-framework ionic2

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

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

我知道 Ionic 2 是在 Angular 2 上构建的,所以如果我们想做一个移动应用程序将 Angular 2(带 Bootstrap )和 Ionic 2 放在同一个项目中是没有用的?

仅使用 Ionic 2 就足够了吗?

如果不清楚,请随时告诉我!

提前感谢社区!

最佳答案

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

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

关于angular - 同一项目中的 Ionic 2 和 Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42615377/

相关文章:

angular - 将 AngularJS 应用程序与 WSO2 身份服务器集成

angular - 未安装 Ionic Firebase 插件

javascript - 无法在 ionic 5+ 中使用 ionic 文件传输插件下载文件

css - ionic 2 应用程序中的 ionic ListView 不附带背景图像

node.js - 如何从使用 gridFS 存储的 mongodb 读取 mp3 文件?

Typescript - 使用类的字符串名称访问类的属性

Angular2 ngrx/store 多次登录尝试

javascript - Angular 2+ 基于点击在元素之间切换

azure - "Content not available"Power BI 嵌入带有 azure 身份验证 token 的 ionic 应用程序

android - 无法构建 Android Cordova 项目 (Ionic 5)