我有一个由nx.dev创建的mono repo工作区。通过这种结构,我对于实现服务库的最佳实践有两个问题:
如何实现服务库
如何使用此服务库
我有一个httpService,可以在Nx的3个角度应用程序中使用。为了DRY,我喜欢将其移入服务库。
Libs |
Services |
Lib |
http.service.ts
...
...
我想像这样在我的组件中使用它:
import {HttpService} from '@app/http/http.service'
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
constructor(private httpService: HttpService) {
this.httpService.doSomething();
}
}
我可以这样做吗?
谢谢!。