我正在关注角度为todd motto's styleguide。在他的方法和约翰帕帕的方法中,他们说每个组件都应该有自己的服务。角度:使用可重用服务的许多组件
我的问题是,当我有一个服务(例如getArticlesByStoreId),我想从不相互关联的不同组件使用服务时会发生什么。从这个风格的指导,我明白我必须重写我的服务文件到两个组件,但我想我可以有一个“sharedServices /”为所有这些共享服务,所以我不会最终重写代码。
你会在这种情况下做什么?
app/
|--components/
|--comp1/
|--service.js
|--comp2/
|--service.js
或
app/
|--components/
|--comp1/
|--comp2/
|--services/
|--sharedServices/
|--service.js