angular/packages/forms/src/directives
Matthieu Riegler 0dd95c503f feat(forms): Add FormArrayDirective (#55880)
The `FormArrayDirective` will allow to have a `FormArray` as a top-level form object.

* `NgControlStatusGroup` directive will be applied to the `FormArrayDirective`
* `NgForm` will still create a `FormGroup`

Fixes angular#30264

BREAKING CHANGE: This new directive will conflict with existing FormArray directives or formArray inputs on the same element.

PR Close #55880
2025-08-21 09:38:37 -07:00
..
reactive_directives feat(forms): Add FormArrayDirective (#55880) 2025-08-21 09:38:37 -07:00
abstract_control_directive.ts docs: set syntax highlighting to the remaining Markdown code examples blocks (#59088) 2025-01-14 15:14:02 -05:00
abstract_form_group_directive.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
checkbox_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
control_container.ts refactor(core): remove TODOs referencing #24571 (#60648) 2025-03-31 20:24:29 +00:00
control_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
default_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
error_examples.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
form_interface.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
ng_control.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
ng_control_status.ts feat(forms): Add FormArrayDirective (#55880) 2025-08-21 09:38:37 -07:00
ng_form.ts feat(forms): Add FormArrayDirective (#55880) 2025-08-21 09:38:37 -07:00
ng_model.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
ng_model_group.ts refactor(core): Migrate all packages with the explicit-standalone-flag schematic. (#58160) 2024-10-14 14:58:57 +00:00
ng_no_validate_directive.ts docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
number_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
radio_control_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
range_value_accessor.ts docs: rename @nodoc to @docs-private (#61194) 2025-05-09 10:23:00 -07:00
reactive_errors.ts feat(forms): Add FormArrayDirective (#55880) 2025-08-21 09:38:37 -07:00
select_control_value_accessor.ts refactor(forms): Removes redundant destroy ref usage in value accessor in select control (#62738) 2025-07-24 13:25:30 +00:00
select_multiple_control_value_accessor.ts docs: update API examples to modern angular (#61688) 2025-05-29 17:53:28 -04:00
shared.ts refactor(forms): extract shared logic from FormGroupDirective (#55880) 2025-08-21 09:38:37 -07:00
template_driven_errors.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
validators.ts docs: update NG_VALIDATORS examples to use forwardRef (#63247) 2025-08-20 09:27:20 +00:00