Skip to main content

Що означає «singleton-сервіс»?

Singleton-сервіс - це сервіс, у якого існує лише один екземпляр у всьому застосунку.

Якщо він зареєстрований з providedIn: 'root', Angular створює його один раз і використовує той самий об'єкт скрізь, де він впроваджується.

Плюс: зручно для зберігання спільних даних (наприклад, токена чи стану авторизації). Мінус: живе, поки живе застосунок, тому може накопичувати стан або пам'ять, якщо з ним поводитися необережно.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.