Miles Malerba
ba009b6031
feat(forms): add form directive
...
Adds a `formRoot` directive to manage submitting the form in signal
forms.
2026-02-10 14:34:48 -08:00
Weddly Rodrigues
c6ca1cd725
docs: rename loadUser mock API to getUserData
2026-02-10 13:30:44 -08:00
Charles Lyding
8b4eec6683
docs: remove legacy e2e configuration from i18n example
...
Removes the unused 'e2e' configuration block using '@angular-devkit/build-angular:private-protractor' from the i18n example configuration.
2026-02-10 13:28:48 -08:00
moraisacr
d940885c5b
docs(forms): replace 'legacy' with 'reactive' in migration guide and navigation
...
Updates terminology from 'Legacy Forms' to 'Reactive Forms' in:
- Migration guide documentation
- Navigation entries label
Fixes #66957
2026-02-09 12:24:03 -08:00
SkyZeroZx
dd15efb7c3
docs(docs-infra): fix heading ID generation and display
...
Ensures that custom heading IDs are properly handled
2026-02-09 12:20:13 -08:00
SkyZeroZx
fd293d3397
docs: add missing error codes to the error overview list
2026-02-09 12:19:39 -08:00
SkyZeroZx
0b9d1cfb7b
docs(docs-infra): simplify external link rendering for pill
...
Renders the external link icon for docs pills using CSS instead of a `docs-icon` component.
2026-02-09 12:19:07 -08:00
Angular Robot
11767cabe4
build: update Jasmine to 6.0.0
...
Jasmine enables `forbidDuplicateNames: true` by default. So we also need to desambiguate duplicate spec names.
2026-02-09 12:15:57 -08:00
Shuaib Hasan Akib
14f16226aa
refactor(common): remove unused imports and standalone: false from examples
...
Cleans up example code by removing explicit `standalone: false`, since
standalone components are the default and recommended approach.
2026-02-09 07:53:31 -08:00
aparziale
63d828aa33
docs: Signal forms custom validator with 'fieldTree' field in validation result error
...
Update docs for fieldTree property
fixes #66687
2026-02-06 15:10:59 -08:00
Kristiyan Kostadinov
460dbbb8e9
docs: remove non-existant method
...
Removes the reference to the `focusFirstItem` method since it doesn't exist.
Fixes https://github.com/angular/components/issues/32741 .
2026-02-06 10:20:31 -08:00
Angular Robot
15c71fba43
build: update all non-major dependencies
...
See associated pull request for more information.
2026-02-06 09:44:52 -08:00
aparziale
6550b9d776
docs: Images not show
...
Fixed path in optimization image tutorial
2026-02-06 07:38:02 -08:00
Matthieu Riegler
fd5ff5c1a9
docs: callout for optional fields and native controls.
2026-02-06 07:35:13 -08:00
Angular Robot
8a3f312115
build: update dependency jsdom to v28
...
See associated pull request for more information.
2026-02-06 07:34:35 -08:00
Shuaib Hasan Akib
e79e7994d4
docs: fix wrong line highlight in component queries example
2026-02-06 07:33:56 -08:00
Shuaib Hasan Akib
12afc1d164
docs: use self-closing tag
...
Aligns template syntax with modern Angular recommendations and improves readability.
2026-02-06 07:33:11 -08:00
Angular Robot
6fa227031e
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-02-05 17:17:53 -08:00
SkyZeroZx
6883889123
docs: remove Component suffix in reference and tools
2026-02-05 16:55:26 -08:00
Shuaib Hasan Akib
ff2c0053c8
docs: improve type safety in custom validator documentation
...
Replace `field: any` with proper SchemaPath typing in Signal Forms custom
validation examples to match built-in validator patterns.
fixes : #66887
Update adev/src/content/guide/forms/signals/validation.md
Co-authored-by: Matthieu Riegler <kyro38@gmail.com >
2026-02-05 16:49:08 -08:00
Walter Breakell
d6585fe837
docs: fix syntax errors and improve grammar in navigation guide
2026-02-04 15:37:17 -08:00
Jef
81876c2583
docs: fix typo
...
Add missing n to componet(s)
2026-02-04 15:36:49 -08:00
Ben Hong
38428945ac
docs: add guidance on submit and novalidate for signal forms
2026-02-04 15:36:18 -08:00
Miles Malerba
95ecce8334
feat(forms): allow setting submit options at form-level
...
Updates FormOptions to accept a submission configuration object.
This allows defining default submit options (action, validation behavior, etc.)
when creating the form, which can be overridden when calling submit().
2026-02-03 12:43:31 -08:00
Shuaib Hasan Akib
cfa7664361
docs: generalize wording for CSP nonce configuration options
...
Replaces “one of two ways” with “one of the following ways” to avoid
hardcoding the number of supported approaches and keep the
documentation accurate if options change.
fixes : #66861
2026-02-03 12:27:11 -08:00
Matthieu Riegler
9c032972a8
docs(docs-infra): fix foot width
...
This was due to a regression introduced by #66825
fixes #66880
2026-02-03 12:25:42 -08:00
kirjs
b3b5611096
refactor(forms): Address more feedback
...
Document that injectors are optional
2026-02-02 14:51:40 -08:00
kirjs
df32f957f9
refactor(forms): Address more feedback
...
Add some TODOs for future things
2026-02-02 14:51:40 -08:00
kirjs
0df5442f4e
refactor(forms): Address more feedback
...
- Add more comments and docs
- In signalErrorsToValidationErrors return null for empty object
- Drop messages in prod mode
2026-02-02 14:51:40 -08:00
kirjs
bbbdf0a6ed
refactor(forms): add unsupported method errors and docs
...
- Add disable, enable methods that throw with helpful messages
- Add validator methods (set/add/remove/clear) that throw
- Add setErrors, markAsPending methods that throw
- Add setters for dirty/pristine/touched/untouched that throw
- Add JSDoc with @usageNotes examples
- Add comprehensive unit tests for SignalFormControl
- Add FormGroup/FormArray integration tests
- Add web tests for CVA directive lifecycle
- Update migration docs with SignalFormControl usage
2026-02-02 14:51:40 -08:00
Shahar Har-Shuv
f29fcd882a
docs: Rename Field directive -> FormField in form-logic.md
2026-02-02 14:40:59 -08:00
Angular Robot
50af8cbd15
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-02-02 14:40:31 -08:00
SkyZeroZx
70615117a2
feat(docs-infra): Implements select component using Angular Aria
...
Replaces the native select element with a custom combobox implementation for improved accessibility and styling.
2026-02-02 11:07:53 -08:00
SkyZeroZx
cdbb957334
docs(docs-infra): Fix border color issue on aria select when closing on outside click
...
Prevents incorrect border color from appearing on close triggered by an outside click
2026-02-02 11:04:44 -08:00
dominicbachmann
a64a90dbbe
docs(animations): fix small typo in animations migrations docs
2026-02-02 10:18:05 -08:00
Jaime Burgos
bd27aa2cf3
docs: remove component suffix router guide
2026-02-02 10:17:36 -08:00
SkyZeroZx
825122b6d2
docs: update llms.txt
2026-02-02 10:14:03 -08:00
SkyZeroZx
522c5ba868
docs(docs-infra): ensure code preview copy preserves spaces
...
Preserve whitespace when copying code examples from the docs. Fixes the copy handler so copied snippets keep original spacing.
Fixes #66790
2026-02-02 10:09:35 -08:00
Jaime Burgos
3d09d8e831
docs: update zoneless guide
2026-02-02 10:05:22 -08:00
Leon Senft
9a3d5b36c2
docs(forms): fix incorrect import statement
...
Correct the import statement used to import `NG_STATUS_CLASSES` in the
migration guide.
2026-01-30 09:30:45 -08:00
Angular Robot
74e7681142
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-29 13:32:54 -08:00
Matthieu Riegler
72dfb4d92a
docs(docs-infra): wrap getTextOfJSDocComment
...
This commits adds a wrapper around `ts.getTextOfJSDocComment` because of bugs that won't be fixed by the TS team (see microsoft/TypeScript#63027 )
2026-01-29 13:16:00 -08:00
Shuaib Hasan Akib
6990f88d97
feat(docs-infra): increase table-of-contents width for large screens
...
Add media query overrides to expand the table-of-contents width on extra-large desktops.
fixes : #66823
2026-01-29 12:24:00 -08:00
Angular Robot
df3258cfc4
build: update all non-major dependencies
...
See associated pull request for more information.
2026-01-29 12:22:40 -08:00
Angular Robot
177234a6f7
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-28 18:16:27 +00:00
Shuaib Hasan Akib
160a8b4be7
docs: fix wrong line highlights
...
Corrects incorrect line highlighting in code examples so the highlighted
lines match the intended sections being explained.
2026-01-26 23:56:42 +00:00
Angular Robot
3e7808b39f
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #66702 as a pr takeover
2026-01-26 23:51:05 +00:00
Matthieu Riegler
899df39c7c
docs(docs-infra): remove unused examples
2026-01-26 23:19:35 +00:00
Shuaib Hasan Akib
ceefceb004
docs: normalize spacing in animation example boxes
...
Simplifies box padding and removes default paragraph margins to ensure consistent spacing and alignment
in the animation examples.
2026-01-26 22:59:28 +00:00
SkyZeroZx
c921786260
docs: Updates form documentation ( #66732 )
...
Updates the form documentation to link to the API reference for the `form()` function.
Also removes unused `HttpClient` import from the async validation example.
PR Close #66732
2026-01-26 22:46:11 +00:00