CreateEffectOptions
Параметры, передаваемые функции effect.
API
interface CreateEffectOptions {
injector?: Injector | undefined;
manualCleanup?: boolean | undefined;
allowSignalWrites?: boolean | undefined;
debugName?: string | undefined;
}
injector
Injector | undefinedInjector, в котором будет создан эффект.
Если он не указан, вместо него будет использоваться текущий контекст внедрения (через inject).
manualCleanup
boolean | undefinedТребуется ли для effect очистка вручную.
Если указано false (значение по умолчанию), эффект будет автоматически зарегистрирован для очистки в текущем DestroyRef.
Если указано true и вы хотите использовать эффект вне контекста внедрения, всё равно необходимо передать эффекту Injector.
allowSignalWrites
boolean | undefineddebugName
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