angular/packages/forms/signals/test/node/api
Miles Malerba fa13a167f1 refactor(forms): preserve logic order when apply is used on root path
In some cases the logic order was not preserved properly when using `apply`. In particular this occurs when some logic is registered on a child of the root, followed by an apply to the root, followed by further logic registered on a child. In this case the final registered logic wound up running before the applied logic.

This happened because `FieldPathNode` for a child path was caching its `LogicNodeBuilder` at creation time. This meant that if the parent's `LogicNodeBuilder` changed (e.g., due to an `apply` call), the child would still be using the old one.

This commit fixes the issue by dynamically resolving the `LogicNodeBuilder` for a child path whenever it is accessed.
2025-10-29 10:40:07 +01:00
..
validators refactor(forms): Allow returning plain values from validators 2025-10-28 20:50:45 +01:00
hidden.spec.ts refactor(forms): fix some typos 2025-10-27 09:27:02 +01:00
structure.spec.ts refactor(forms): preserve logic order when apply is used on root path 2025-10-29 10:40:07 +01:00
when.spec.ts feat(forms): add experimental signal-based forms (#63408) 2025-08-28 09:02:43 -07:00