代码组织策略 - 角度管理仪表板代码

时间:2014-03-15 22:07:48

标签: angularjs deployment admin firebase

我需要为我正在构建的新的angular-firebase应用程序创建一个管理员/员工仪表板,以涵盖基本的CRUD管理任务。

代码组织选项:

  1. 将其作为一个完全独立的应用程序推出,只与我的数据库连接,但另外分开。

  2. 将它放在我的应用程序中但位于根文件夹中,因此它成为新部署的一部分,但我会重新编写管理员特定的视图,指令等。

  3. ▸ admin/ (admin dashboard code here) ▾ app/ ▸ bower_components/ ▸ images/ ▾ scripts/ ▸ app/ ▾ controllers/ ▸ directives/ ▸ services/ app.js

    1. 将我的管理员观看次数,指令等与其前缀为admin_

    2. 的客户端组件一起写出来
    3. 还有别的吗?

    4. 什么是Angular方式?

1 个答案:

答案 0 :(得分:0)

我没有收到SO的回复两天所以我不得不谷歌(想象一下)。

This article涵盖了代码组织提示,其中包括有关管理员部分的提示:

  

在需要时,几乎每个人都将管理文件置于管理员之下。如果您有管理部分,请执行相同操作。没有重复的代码,图像,JavaScript等   管理员。显然,对于管理部分的部分   不同,你需要有额外的代码等。但它应该是   部分相同的代码库,并考虑到你可以使用   帮助函数来自网站的任何部分。