CngxFilterRowController
projects/forms/filter-builder/filter-builder-row-controller.ts
Import#
import { CngxFilterRowController } from '@cngx/forms/filter-builder'
Description#
The full row brain shared by CngxFilterRow and
CngxFilterExpressionRow: derived pickers, editor resolution, template
cascade, accessible labels, and the write handlers. Everything derived
is a computed() with an explicit equal so unchanged inputs keep
their references (no downstream cascades).
Index#
Properties
Instance Properties#
SignalSignalSignalSlot context for the remove button - same reference-stability contract.
SignalSlot context for the value editor. A computed() with a structural
equal and a stable setValue closure, so template reads and the
editor host's inputs keep their references across change detection -
a fresh-per-call context would re-push setValue every CD.
Signal