Angular · Junior · Pytanie 29 z 75
Czym jest serwis w Angularze?
@Injectable({ providedIn: "root" })
export class CartService {
items = signal<Item[]>([]);
}- ✓Poprawna odpowiedź: Klasą ze wspólną logiką lub danymi, którą Angular tworzy i wstrzykuje tam, gdzie jest potrzebna
- 2Komponentem bez szablonu
- 3Web Workerem działającym w tle
Wyjaśnienie
Serwisy zawierają logikę biznesową, wywołania API i wspólny stan, dzięki czemu komponenty pozostają cienkie. providedIn: 'root' rejestruje jedną instancję na całą aplikację, usuwaną przez tree-shaking, jeśli nikt jej nie używa.