好的,因此,在我们的“创新实验室”中,当前正在推动使用Ionic,这是一种构建在Cordova之上的混合应用程序框架,用于本机访问,而angularJS则用于“ Web代码”。
还有一些纯移动Web项目,例如使用Angular + bootstrap进行响应式设计。
问题是,一些即将到来的项目将需要同时具有移动网站和本机应用程序(离子混合)。大多数功能和屏幕将相同,共享后端和大多数UI,但仍然会有一些区别。
所以我的问题是;如何构建项目,使其既可以成为离子项目又可以使用两种不同的部署方法来成为常规的有角度的网站。大部分代码已被重用,但移动网站的某些视图和混合应用程序的一些视图(使用更多的本机组件和约定),也许还有一些路由差异。
那是个好主意吗?
在共享代码中,是否有一种简单的方法可以知道您是哪种情况?一些IF,一些指令在其上下文之外无效,等等。
感觉好像有些缺失的链接我可能没有意识到。
提前致谢。