Angular — Service va DI
Daraja:
Service — Angular ilovasida biznes logika, HTTP so'rovlar va umumiy holatni saqlash uchun ishlatiladigan @Injectable class. Dependency Injection (DI) esa service va boshqa dependency'larni component'larga avtomatik uzatadi.
Bu bo'limda 20 ta mavzu — service yaratishdan tortib HTTP interceptor, iyerarxik DI, InjectionToken va signal-based store'gacha.
| Guruh | Mavzular |
|---|---|
| Service asoslari | @Injectable, providedIn, inject() |
| HTTP | HttpClient, interceptor, retry |
| Hierarchical DI | root/module/component scope |
| Advanced DI | InjectionToken, APP_INITIALIZER |
| State management | BehaviorSubject, Signals |
