Въведение в услугите на Angular
Услуги - класове, които изпълняват определени задачи, например, регистриране на събития, извеждане на данни. Услугите не работят с маркиране на HTML шаблона, а изпълняват достатъчно специфична задача, например, извеждане на съобщения в конзолата на браузъра.
Към стандартните задачи на услугите се отнасят:
- Работа с данни - услугата може да съхранява данни във собствен файл или да ги взема от някакъв външен източник, например, сървър.
- Организиране на взаимодействие между компонентите на проекта.
- Разтоварване на кода на компонента, от който в услугата могат да се прехвърлят задачи за изчисления, регистриране и т.н. От което самият компонент ще бъде съсредоточен строго върху работата със собствените си шаблони.