【发布时间】:2017-04-21 17:04:18
【问题描述】:
我正在关注 todd motto's styleguide 的角度。在他的方法中,以及在 john papa 的方法中,他们说每个组件都应该有自己依赖的服务。
我的问题是,当我有一项服务(例如 getArticlesByStoreId)我想从彼此不相关的不同组件中使用时会发生什么。从这个样式指南中,我了解到我必须将我的服务文件重写为两个组件,但我认为我可以为所有这些共享服务提供一个“sharedServices/”,这样我就不会最终重写代码。
在这种情况下你们会怎么做?
app/
|--components/
|--comp1/
|--service.js
|--comp2/
|--service.js
或
app/
|--components/
|--comp1/
|--comp2/
|--services/
|--sharedServices/
|--service.js
【问题讨论】:
标签: angularjs service angularjs-1.5 component-based