标签: angularjs structure
我无法在文章中找到答案,所以我问你。在角度2中,组件应按其用途划分。它很棒,你可以根据需要对视图+组件(+服务)进行分组。如果广泛使用该服务(如错误消息处理程序或类似的东西),则可以将其移动到单独的模块。但是如果只有少数组件需要服务(在我的项目中它与API通信以提取特定数据)并且它们不具有子父关系 - 兄弟组件,该怎么办。我是否仍然将服务移动到一个单独的模块,以便我可以注入它或者我应该打破DRY并写一些重叠的代码?知道任何好文章或任何来源,请发布。