Службы — это тип категории, которая окружает предоставлением функций, необходимых приложению. Сервис — это просто класс машинописного текста с четко определенной целью. Чтобы увеличить модульность вашего приложения, Angular отличает компоненты от служб. Это также известно как разделение интересов. Основная задача компонентов — взаимодействовать с шаблоном и не более того. Компонент является посредником между шаблоном и логикой приложения, привязывая поля, свойства и методы к нашему шаблону.
Как и компонент, существуют определенные задачи, которые компонент может делегировать, например, получение данных с сервера, проверка входных данных или отправка данных на сервер.
Задачи такого типа могут обрабатываться отдельным классом в нашем Angular. И этот класс называется Service