Angular 4 公共服务的位置

西皮奥

我刚刚创建了以下新项目:

https://angular.io/guide/styleguide

我不明白但遵循该指南的一件事是在哪里找到可能在几个不同模块中使用的公共服务(例如,1 获取所有发票或所有客户)。

我只是想创建像“ invoice/shared/invoice.service.ts这样的存储库(我的invoice目录只包含一个shared目录,因为我没有任何链接到它的模块/组件)。

这是一个好习惯吗?

萨米蒂埃

Angular 建议将在多个模块中使用的所有服务和组件放在一个共享模块中。

在 ngModule 页面上进行了解释

所以,最终的分布可能是:

/app
  /module_1
  /module_2
  /shared
     shared.module.ts
     /services
        invoice.service.ts

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章