Angular · Middle · Pytanie 66 z 75
Jak nadać InjectionToken wartość domyślną bez dodawania providerów?
export const PAGE_SIZE = new InjectionToken<number>('PAGE_SIZE', {
providedIn: 'root',
factory: () => 20,
});- ✓Poprawna odpowiedź: Opcją
factoryrazem zprovidedIn: 'root' - 2Ustawić
defaultValuew@Injectable - 3Tokeny zawsze wymagają jawnego providera
Wyjaśnienie
Fabryka może wywoływać inject() dla innych zależności. Każdy provider tokenu i tak nadpisuje wartość domyślną.