我有一个简单的问题(我想?)
我将开始一个移动应用程序的新项目,而另一个开发人员想要使用 angular 2 CLI 创建该项目。
我知道 Ionic 2 是在 Angular 2 上构建的,所以如果我们想做一个移动应用程序将 Angular 2(带 Bootstrap )和 Ionic 2 放在同一个项目中是没有用的?
仅使用 Ionic 2 就足够了吗?
如果不清楚,请随时告诉我!
提前感谢社区!
最佳答案
如果两个代码库都试图实现相同的目标(即具有相同的数据/服务层),那么您有几个选择。
- 首先构建一个 Angular 2 应用程序,然后从中 fork 并构建一个 Ionic 2 移动应用程序。您将不得不进行一些修改以使其适合 Ionic 2,但不会太糟糕。 如果您可以按顺序构建事物,则应选择此选项。
- 构建一个包含模型/服务/数据层的共享存储库,并让两个项目同时维护自己的 View 。 如果您必须同时构建事物,则应选择此选项。这可能会更难设置。
- 构建一个 Angular2 应用程序,然后将其与 Apache Cordova 结合使用以重复使用相同的 View 。 我强烈建议不要这样做,因为 Ionic 的 View 实现比你想出的要好得多、干净得多。
关于angular - 同一项目中的 Ionic 2 和 Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42615377/