Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить ключ useValue?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`useValue`** - ключ провайдера, який каже Angular використати вказане готове значення як залежність, не створюючи об'єктів. **Ключове:** `useValue` реєструє константу чи конфігурацію в DI, щоб Angular підставляв її за токеном.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняКлюч `useValue` каже Angular: > «Використай ось це конкретне значення як залежність, не створюй нічого.» --- ### Приклад: ```ts providers: [ { provide: 'API_URL', useValue: 'https://api.example.com' } ] ``` Тепер, якщо десь запросити `'API_URL'`, Angular просто підставить цей рядок. --- ### Як використовувати: ```ts constructor(@Inject('API_URL') private apiUrl: string) { console.log(this.apiUrl); // виведе: https://api.example.com } ``` --- ### Коли застосовують: - для простих констант (рядків, чисел, об'єктів); - для конфігурацій і налаштувань; - щоб не створювати окремий сервіс. --- **Підсумок:** `useValue` - це спосіб зареєструвати **готове значення** в системі DI, щоб Angular підставляв його за токеном без створення об'єктів.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.