2017-08-11 39 views
0

我刚刚创建了我的以下新项目:在哪里找到共同服务于角4

https://angular.io/guide/styleguide 

1件事我不明白不过那之后指南是在哪里可以找到共同的服务(例如由1获得所有的发票,或所有的客户),可能会在几个不同的模块中使用。

我只是想创建像“invoice/shared/invoice.service.ts”(我的invoice dir将只包含shared dir因为我没有任何模块/组件链接到它)的存储库。

这是一个很好的做法吗?

回答

1

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

它被解释为on the ngModule page

所以,最后分配可能是:

/app 
    /module_1 
    /module_2 
    /shared 
    shared.module.ts 
    /services 
     invoice.service.ts 
相关问题