onIdle
Вспомогательная функция PrefetchTrigger, обеспечивающая логику запуска загрузки зависимостей, когда браузер переходит в состояние простоя.
API
function onIdle(
options?: { timeout?: number | undefined } | undefined,
): Promise<void>;
@paramoptions
{ timeout?: number | undefined; } | undefined
@returns
Promise<void>
Описание
Вспомогательная функция PrefetchTrigger, обеспечивающая логику запуска загрузки зависимостей, когда браузер переходит в состояние простоя.
Внутри делегирует выполнение настроенному сервису IdleService, реализация которого по умолчанию использует requestIdleCallback, если он доступен, и в противном случае использует setTimeout. Поведение по умолчанию можно изменить с помощью provideIdleServiceWith.
Примечания по использованию
injectAsync(import(...), {prefetch: onIdle})
// or with custom idle options:
injectAsync(import(...), {prefetch: () => onIdle({timeout: 100})})
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/onIdle