Martin Sikora
ef6728207b
fix(forms): don't override form group's dirty state when disabling controls ( #24591 )
...
Update packages/forms/src/model.ts
Co-Authored-By: martinsik <[email protected] >
PR Close #24591
2019-01-25 12:59:07 -08:00
alsami
45bf911df8
feat(forms): add markAllAsTouched() to AbstractControl ( #26812 )
...
Add functionality to mark a control and its descendant controls as touched
Closes #19400
PR Close #26812
2019-01-18 10:12:21 -08:00
Pete Bacon Darwin
9a128a8068
docs(forms): fix up @see tags for AbstractContol ( #28069 )
...
PR Close #28069
2019-01-11 14:35:23 -08:00
Ivan Tham
91a8a4fb28
docs(forms): remove duplicated link ( #27884 )
...
PR Close #27884
2019-01-09 12:43:29 -08:00
Alex Rickabaugh
ac157170c8
feat(forms): export NumberValueAccessor & RangeValueAccessor directives ( #27743 )
...
@angular/forms declares several directives and a module which are not
exported from the package via the entrypoint, either intentionally or as a
historical accident.
Ivy's locality principle necessitates that directives used in user code be
importable from the package which defines them. This requires these forms
directives to be exported.
Several directives which define ControlValueAccessors are exported:
* NumberValueAccessor
* RangeValueAccessor
A few more directives and a module are exported privately (with a ɵ prefix):
* NgNoValidate
* NgSelectMultipleOption
* InternalFormsSharedModule
PR Close #27743
2019-01-08 16:36:18 -08:00
Fabian Wiles
1b0b36d143
fix(forms): match getError and hasError to get method signature ( #20211 )
...
Internally getError and hasError call the AbstractControl#get method which takes `path: Array<string | number> | string` as input, since there are different ways to traverse the AbstractControl tree.
This change matches the method signitures of all methods that use this.
PR Close #20211
2019-01-03 10:16:06 -08:00
Kara Erickson
e268a0579a
docs(forms): update desc for hasError and getError ( #27861 )
...
This commit adds docs for the changes made in #20211 .
Closes #19734 .
PR Close #27861
2019-01-03 10:15:23 -08:00
jnizet
bba5e2632e
docs(forms): clarify the pattern validator behavior ( #27560 )
...
PR Close #27560
2018-12-21 15:12:31 -05:00
Brandon Roberts
a433baf99a
docs(forms): update API reference for validator directives ( #26926 )
...
PR Close #26926
2018-12-17 16:45:35 -08:00
cexbrayat
b0c75611d6
fix(forms): typed argument for FormBuilder group ( #26985 )
...
PR Close #26985
2018-12-07 09:30:07 -08:00
Igor Minar
1b84b11cf5
Revert "fix(forms): apply unicode flag to pattern attribute when supported ( #20819 )" ( #27375 )
...
This reverts commit 3c34b8b4f1 .
breaks google3 see http://cl/223526995
PR Close #27375
2018-11-30 10:49:27 -08:00
Igor Minar
1439071b7e
Revert "docs(forms): take words suggestion ( #20819 )" ( #27375 )
...
This reverts commit e024f2f8b7 .
breaks google3 see http://cl/223526995
PR Close #27375
2018-11-30 10:49:27 -08:00
Brandon Roberts
c331fc6f0c
docs(forms): update API reference for common APIs and template-driven directives ( #27033 )
...
PR Close #27033
2018-11-29 21:33:07 -08:00
Igor Minar and JLHwung
e024f2f8b7
docs(forms): take words suggestion ( #20819 )
...
Co-Authored-By: JLHwung <[email protected] >
PR Close #20819
2018-11-29 21:19:37 -08:00
Huáng Jùnliàng
3c34b8b4f1
fix(forms): apply unicode flag to pattern attribute when supported ( #20819 )
...
Both Firefox and Chrome have applied unicode flag to the `pattern` content attribute of INPUT element.
See https://www.chromestatus.com/feature/4753420745441280
PR Close #20819
2018-11-29 21:19:37 -08:00
Nick Tobolski
975c269752
docs(forms): language correction ( #27177 )
...
Word missing from docs
PR Close #27177
2018-11-20 10:46:34 -08:00
Huáng Jùnliàng
34306c356e
docs(forms): close markdown backticks ( #27189 )
...
PR Close #27189
2018-11-20 10:45:16 -08:00
Brandon Roberts
99c5db1fb1
docs(forms): update API reference for value accessors ( #26946 )
...
PR Close #26946
2018-11-12 12:48:33 -08:00
Kara Erickson
a4398aa17f
docs(forms): update description for FormBuilder.group ( #26970 )
...
PR Close #26970
2018-11-07 10:39:12 -08:00
Brandon Roberts
099d1a67a0
docs(forms): update reactive form directives API reference ( #26823 )
...
PR Close #26823
2018-11-05 15:11:42 -08:00
Lars Gyrup Brink Nielsen
e9e804fb02
feat(forms): add updateOn option to FormBuilder ( #24599 )
...
PR Close #24599
2018-11-01 15:31:11 -07:00
Pete Bacon Darwin
982bc7f2aa
docs: update forms with @publicApi tags ( #26595 )
...
PR Close #26595
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin
24521f549c
docs: convert all @experimental tags to @publicApi tags ( #26595 )
...
PR Close #26595
2018-10-19 14:35:52 -07:00
Frederik Schlemmer
1e02cd9961
docs: Fixes typo in FormArray ( #26031 )
...
PR Close #26031
2018-09-24 09:14:07 -07:00
Pete Bacon Darwin
7d39bc68fb
docs(forms): move extended text to @usageNotes ( #26039 )
...
Headings are not allowed in the basic description block.
PR Close #26039
2018-09-24 09:11:02 -07:00
Pete Bacon Darwin
927323f24e
docs: add missing @ngModule tags ( #25734 )
...
PR Close #25734
2018-09-19 16:18:24 -07:00
Brandon Roberts
a9a81f91cf
docs(forms): update form apis based on review feedback ( #25724 )
...
PR Close #25724
2018-09-19 16:09:00 -07:00
Brandon Roberts
07c10e2844
docs(forms): update API reference for forms interfaces and abstract classes ( #25724 )
...
PR Close #25724
2018-09-19 16:09:00 -07:00
Judy Bogart
dd5e35ee67
docs: add ngmodule api doc ( #25618 )
...
PR Close #25618
2018-09-19 10:40:58 -07:00
Alex Eagle
cbbad1b791
refactor(ivy): pre-factor: set explicit type parameters for ModuleWithProviders ( #25970 )
...
Ivy depends on having the generic type token later when reading the ModuleWithProviders from a .d.ts file.
PR Close #25970
2018-09-18 13:28:44 -07:00