Which is the best practice to use in Angular when I need some method for a component that it is hosted on another component? Should I use the component who has the method as a service itself, specifying it on the providers specifications of the module or create a dedicated .service.ts file to this operation and inject it on the modules declaration?