我正在从事两个非常相似的项目(几乎相同)。
但是前端代码完全是弱的。我正在重构它,并考虑对这两个应用程序使用大部分相同的代码(如果有单一规则,则进行专门化),并且在 Grunt 上生成构建时,它会生成所需的应用程序...
我想知道是否有更正确的方法来做到这一点......
我想尽可能多地重用 JS 和 HTML...
最佳答案
Angular JS 是一个框架,它将代码完美地划分为模块,并使每个模块独立且可重用。将代码划分为模块。每个模块都有一组 Controller 、服务、工厂(REST API 模型)、指令(如果有 DOM 操作)、部分和 CSS。现在您可以单独使用每个模块。在您的情况下,您必须使用两个不同的后端,请创建一个 rootScope 属性来确定要使用哪个后端。根据要使用的后端配置您的基本后端 URL、工厂和服务,其余指令、 Controller 、HTML 和 CSS 保持不变。
关于javascript - AngularJS 使用相同的前端代码制作两个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116218/