使用ngBoilerplate,我应该在哪里放置以及如何构建应用程序范围的过滤器、服务和指令?
源/应用
该app
目录似乎是围绕路由安排的。
除了
app.js
伴随的测试(下面讨论)之外,这个目录充满了对应于应用程序的高级部分的子目录,通常对应于顶级路由。
事实并非如此,这些不对应于应用程序的高级部分,更不用说路由了。
源/公共
然而,也有一个common
目录。国家README.md
:
该
src/common/
目录包含内部和第三方可重用组件。本质上,此文件夹用于存储不完全特定于此应用程序的所有内容。这里包含的每个组件都应该可以拖放到任何其他项目中重用;它们不应该依赖于其他不能类似拖放可重用的组件。
这似乎不适用于我的情况,因为这些项目特定于该应用程序并且不适用于其他应用程序。
(编辑以解决 src/common 文件夹)