Angular: старт

Урок 03 · 11 хв

Сервіс і DI

HTTP і спільний стан не живуть у кожному компоненті. Їх кладуть у сервіс.

11 хвУрок 3 з 8Є практикаAsk AI до кожного пункту

Сервіс — звичайний клас із @Injectable({ providedIn: "root" }). Angular створює один екземпляр і кладе його туди, куди попросиш у конструкторі. Компонент не робить new UserApi(): він пише constructor(private api: UserApi) і отримує вже готовий об'єкт.

Далі після входу

Решта уроку відкривається після реєстрації

Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.