Situation: There are two very similar components: a preview of the article on the main page, and the article itself, when moving to "read more." The component has a preview of its service that pulls data through http. In the router, when switching to a full article (another component), the article component is indicated directly.
Question: Create your own service, which will duplicate the service code of the preview, or use one component, just with a separate template for the whole article (// did not find how to use several templates in one component), or your version. The correct approach interests from the point of view of angular way and TS. Thank you in advance.