Spec-Zone.ru › Angular

TransformedValueSignal

Записываемый сигнал, представляющий «необработанное» значение пользовательского интерфейса, синхронизируемое с сигналом модели с помощью преобразований parse/format.

API

interface TransformedValueSignal<TRaw> extends WritableSignal<TRaw> {
  readonly parseErrors: Signal<readonly WithoutFieldTree[]>;
  override set(value: T): void;
  override update(updateFn: (value: T) => T): void;
  override asReadonly(): Signal<T>;
  override [SIGNAL]: unknown;
}

parseErrors

Signal<readonly WithoutFieldTree[]>

Текущие ошибки разбора, возникшие в результате последнего преобразования.

set

void

Напрямую задаёт сигналу новое значение и уведомляет все зависимые от него элементы.

@paramvalueT
@returnsvoid

update

void

Обновляет значение сигнала на основе его текущего значения и уведомляет все зависимые от него элементы.

@paramupdateFn(value: T) => T
@returnsvoid

asReadonly

Signal<T>

Возвращает версию этого сигнала, доступную только для чтения. Такие сигналы можно читать, но нельзя изменять с помощью методов set или update. У сигналов, доступных только для чтения, нет встроенного механизма, предотвращающего глубокое изменение их значения.

@returnsSignal<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/forms/signals/TransformedValueSignal

Spec-Zone.ru

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