Должен ли я использовать сервис, если запрос к серверу используется только в компоненте? - PullRequest
0 голосов
/ 19 октября 2019

В угловом учебнике Tour of Heroes * они используют сервис для извлечения данных со стороны сервера. И два компонента будут использовать эту службу для получения данных.

Это потому, что запрос к серверу использует службу? или потому что функция будет использоваться в нескольких компонентах?

Если запрос к серверу будет использоваться только в одном компоненте, следует ли мне по-прежнему использовать службу? или просто отправить запрос из класса .ts компонента? Какая лучшая практика?

1 Ответ

2 голосов
/ 19 октября 2019

Из Документация Angular

Компоненты не должны извлекать или сохранять данные напрямую и они, конечно, не должны сознательно представлять поддельные данные. Они должны сосредоточиться на представлении данных и делегировать доступ к данным службе.

...