├── src
│ ├── app
│ │ ├── núcleo
│ │ │ ├── serviços
│ │ │ ├── core.module.ts
│ │ ├── compartilhado
│ │ │ ├── forma de produto
│ │ │ │ ├── product-form.component.ts|html|css
│ │ │ │ ├── product-form.service.ts
│ │ │ │
Tenho 2 módulos principais e compartilhados . Eu tenho um componente de formulário de produto no módulo compartilhado . e também esse formulário de produto tem product-form.service . Eu uso esse serviço para formatar os dados do formulário e devolvê-los novamente ao product-form.component . esse serviço usa apenas por formulário de produto .
então eu preciso saber, posso colocar o product-form.service no componente product-form como a estrutura acima? ou devo colocá-lo na pasta de serviços do módulo principal ?
Eu sou um iniciante para angular.
obrigado.
Sim você pode. São poucos os abordados em design:
Mas se você me perguntar como eu faria, criarei uma biblioteca e colocarei lá todos os meus serviços e componentes compartilhados. Nesse caso, eles serão gerados separadamente na biblioteca e o aplicativo principal chamará apenas o necessário.
Se você quiser ler mais sobre bibliotecas: https://angular.io/guide/creating-libraries