Skip to main content

registerSignalNode()

function registerSignalNode(signal, node): void;

Defined in: core/utils/signal-node-registry.ts:42

Связать сигнал модели с его нодой формы.

Вызывается движком при сборке формы (createForm/createFormFromModel) для каждого листового поля. Прикладной код обычно этот реестр не заполняет напрямую.

Parameters

signal

Signal<any>

Сигнал значения из FormModel (ручка поля, model.$.path)

node

FormNode<any>

Нода формы, отвечающая за это поле

Returns

void

Example

import { registerSignalNode } from '@reformer/core';

const sig = model.signalAt('profile.email');
const node = group.getFieldByPath('profile.email');
if (sig && node) registerSignalNode(sig, node);

See

getNodeForSignal - обратный поиск ноды по сигналу