Spec-Zone.ru › Angular

CreateEffectOptions

Параметры, передаваемые функции effect.

API

interface CreateEffectOptions {
  injector?: Injector | undefined;
  manualCleanup?: boolean | undefined;
  allowSignalWrites?: boolean | undefined;
  debugName?: string | undefined;
}

injector

Injector | undefined

Injector, в котором будет создан эффект.

Если он не указан, вместо него будет использоваться текущий контекст внедрения (через inject).

manualCleanup

boolean | undefined

Требуется ли для effect очистка вручную.

Если указано false (значение по умолчанию), эффект будет автоматически зарегистрирован для очистки в текущем DestroyRef.

Если указано true и вы хотите использовать эффект вне контекста внедрения, всё равно необходимо передать эффекту Injector.

allowSignalWrites

boolean | undefined
@deprecated

больше не требуется: запись в сигналы разрешена по умолчанию.

debugName

string | undefined

Отладочное имя эффекта. Используется в Angular DevTools для идентификации эффекта.

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/CreateEffectOptions

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API