WritableSignal
Signal со значением, которое можно изменять с помощью интерфейса установки значения.
API
interface WritableSignal<T> extends Signal<T> {
set(value: T): void;
update(updateFn: (value: T) => T): void;
asReadonly(): Signal<T>;
override [SIGNAL]: unknown;
}
set
voidНепосредственно установить для сигнала новое значение и уведомить все зависимые от него сущности.
@paramvalue
T
@returns
void
update
voidОбновить значение сигнала на основе его текущего значения и уведомить все зависимые от него сущности.
@paramupdateFn
(value: T) => T
@returns
void
asReadonly
Signal<T>Возвращает версию этого сигнала только для чтения. Сигналы только для чтения можно использовать для получения их значения, но нельзя изменять с помощью методов set или update. Сигналы только для чтения не имеют встроенного механизма, предотвращающего глубокое изменение их значения.
@returns
Signal<T>
[SIGNAL]
unknown
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/WritableSignal