Angular · Junior · Запитання 29 з 75
Що таке сервіс в Angular?
@Injectable({ providedIn: "root" })
export class CartService {
items = signal<Item[]>([]);
}- ✓Правильна відповідь: Клас зі спільною логікою чи даними, який Angular створює й впроваджує туди, де він потрібен
- 2Компонент без шаблону
- 3Web Worker, що працює у фоні
Пояснення
Сервіси містять бізнес-логіку, виклики API та спільний стан, а компоненти лишаються тонкими. providedIn: 'root' реєструє один екземпляр на весь застосунок, який прибирається tree-shaking'ом, якщо його ніхто не використовує.