
Урок 03 · 11 хв
Сервіс і DI
HTTP і спільний стан не живуть у кожному компоненті. Їх кладуть у сервіс.
11 хвУрок 3 з 8Є практикаAsk AI до кожного пункту
Сервіс — звичайний клас із @Injectable({ providedIn: "root" }). Angular створює один екземпляр і кладе його туди, куди попросиш у конструкторі. Компонент не робить new UserApi(): він пише constructor(private api: UserApi) і отримує вже готовий об'єкт.
Далі після входу
Решта уроку відкривається після реєстрації
Перший урок кожного курсу відкритий без реєстрації. Щоб читати далі, робити практику і питати Ask, створи безкоштовний акаунт або увійди.