我需要为我正在构建的新的angular-firebase应用程序创建一个管理员/员工仪表板,以涵盖基本的CRUD管理任务。
代码组织选项:
将其作为一个完全独立的应用程序推出,只与我的数据库连接,但另外分开。
将它放在我的应用程序中但位于根文件夹中,因此它成为新部署的一部分,但我会重新编写管理员特定的视图,指令等。
▸ admin/
(admin dashboard code here)
▾ app/
▸ bower_components/
▸ images/
▾ scripts/
▸ app/
▾ controllers/
▸ directives/
▸ services/
app.js
将我的管理员观看次数,指令等与其前缀为admin_
还有别的吗?
什么是Angular方式?
答案 0 :(得分:0)
我没有收到SO的回复两天所以我不得不谷歌(想象一下)。
This article涵盖了代码组织提示,其中包括有关管理员部分的提示:
在需要时,几乎每个人都将管理文件置于管理员之下。如果您有管理部分,请执行相同操作。没有重复的代码,图像,JavaScript等 管理员。显然,对于管理部分的部分 不同,你需要有额外的代码等。但它应该是 部分相同的代码库,并考虑到你可以使用 帮助函数来自网站的任何部分。