Angular · Middle · Запитання 66 з 75
Як задати InjectionToken значення за замовчуванням без додавання провайдерів?
export const PAGE_SIZE = new InjectionToken<number>('PAGE_SIZE', {
providedIn: 'root',
factory: () => 20,
});- ✓Правильна відповідь: Опцією
factoryразом ізprovidedIn: 'root' - 2Задати
defaultValueв@Injectable - 3Токенам завжди потрібен явний провайдер
Пояснення
Фабрика може викликати inject() для інших залежностей. Будь-який провайдер токена однаково перекриває значення за замовчуванням.