[МУЗЫКА].
Давайте теперь получить быстрое понимание угловых услуг.
Что они?
Зачем они нам нужны?
И как они помогают в создании нашего углового приложения?
Первый вопрос, зачем нам нужны услуги?
Когда мы разрабатываем угловое повторение,
мы хотим сохранить наши классы компонентов как можно меньше.
Они должны быть в основном сосредоточены на роли посредника между
представления и логикой приложения между представлением и моделью в некотором смысле.
Таким образом, этот компонент будет предоставлять вид
модель, как способность для нашего углового компонента.
Таким образом, в классах компонентов мы хотим
делегировать всю работу по извлеканию данных с сервера.
Проверка ввода и регистрации данных пользователя в службу.
Таким образом, сервис является функциональностью, которая доступна для предоставления такого рода
функций, которые наши классы компонентов могут использовать для выполнения своей работы.
Так вот, где возникает потребность в услуге.
Поэтому мы пытаемся учесть логику приложения в сервисы и позволить им сделать все
тяжелое выполнение большей части логики уровня приложения,
и службы будут заботиться о таких вещах, как общение с сервером, проверка ввода
и многие другие функции.
В этом контексте вы столкнетесь с термином, называемым инъекцией зависимостей
, о котором мы поговорим немного более подробно.
Возвращаясь к этой структуре нашего компонента,
мы видим, что теперь у нас есть компонент и шаблон.
Таким образом, шаблон заботится о рендеринге представления для
нашего компонента и сам компонент управления свойствами и
матрица, которая будет использовать шаблон для отображения информации.
Теперь сам компонент может затем воспользоваться помощью сервиса, поэтому
в этом случае сервис будет введен в компонент, чтобы обеспечить
определенные функции для компонента, чтобы использовать.
Таким образом, сервис заботится о выполнении всей работы
за кулисами, что облегчает компонент, чтобы иметь возможность обеспечить.
Ну свойства и методы для
шаблона, чтобы использовать во время рендеринга представления.
И, соответственно, перенос взаимодействия пользователя
связанных действий обратно в модель за кулисами.
В контексте сервиса
вы часто будете здесь люди также упоминают некоторые связанные понятия.
Такие вещи, как инъекция зависимостей
, о которой мы поговорим чуть более подробно позже.
Тогда мы также будем здесь люди думают о обещаниях.
Мы поговорим о обещаниях в следующем модуле.
Я обещаю это.
И, наконец, вы также услышите
людей, говорящих об использовании реактивного JavaScript.
Теперь, когда мы используем сервис в качестве реактивного JavaScript приходит или
помощь в выполнении определенных вещей.
Итак, мы также рассмотрим реактивный JavaScript в контексте углового
в следующем модуле.
Теперь, когда у нас есть некоторое базовое понимание сервисов, давайте используем их в нашем приложении
, а затем узнаем службы из первых рук, практикуя,
, реализуя некоторые услуги для нашего угла приложения.
[МУЗЫКА]