Libs在Angular中实现服务的正确方法

时间:2019-09-04 03:46:31

标签: angular monorepo

我有一个由nx.dev创建的mono repo工作区。通过这种结构,我对于实现服务库的最佳实践有两个问题:

  1. 如何实现服务库

  2. 如何使用此服务库

我有一个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();
 }
}

我可以这样做吗?

谢谢!。

0 个答案:

没有答案