Skip to content

feat(signal-forms): add support for resetting forms #62752

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 23, 2025

Conversation

leonsenft
Copy link
Contributor

Introduce a reset() method that restores the touched and dirty signals of a field and its descendants to their initial states. reset() may be called on the root form() field to reset the entire form.

Introduce a `reset()` method that restores the touched and dirty signals
of a field and its descendants to their initial states. `reset()` may be
called on the root `form()` field to reset the entire form.
@leonsenft leonsenft requested review from kirjs and mmalerba July 22, 2025 23:10
@leonsenft leonsenft added area: forms target: feature This PR is targeted for a feature branch (outside of main and semver branches) labels Jul 22, 2025
@ngbot ngbot bot added this to the Backlog milestone Jul 22, 2025
@angular-robot angular-robot bot added the detected: feature PR contains a feature commit label Jul 22, 2025
@leonsenft leonsenft merged commit b0c962d into angular:prototype/signal-forms Jul 23, 2025
10 of 18 checks passed
@leonsenft leonsenft deleted the reset branch July 23, 2025 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: forms detected: feature PR contains a feature commit target: feature This PR is targeted for a feature branch (outside of main and semver branches)
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy