我可以共享一个Angular项目用于Web&离子?

时间:2017-11-11 22:03:34

标签: angular typescript ionic-framework ionic3

我的Angular 5项目工作正常,其编译版本(html,css,js)部署在网络服务器上,供用户使用。该项目使用@ angular / material2和angularfire5。

我对创建移动应用感兴趣,并了解到Ionic使用Angular框架来创建移动应用。

当我实际查看这些示例时,似乎Ionic直接使用了Angular组件,这让我觉得我可以重用我为Web应用程序构建的现有Angular组件。我正在考虑创建新的Ionic视图文件并将其与我现有的角度组件集成。

我想知道是否有一个很好的指导方针可以遵循甚至可能设置单个项目目录可用于常规Angular webapp&离子应用。

我想在这里实现的目标是,我试图避免这样一种情况:我必须为我拥有的每个组件单独维护角度组件的网络版本和角度组件的移动(离子)版本

有没有一种优雅的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以将任何Angular AOT兼容组件与Ionic 3.x项目一起使用。但是你在这里遇到的问题是navigation系统。Ionic 3项目的情况如此不同。

您可以在此处详细了解Ionic navigation system

注意:如果您有任何其他问题,请随时提出。