Philip Pham
3e6a86fb0a
fix(forms): set state before emitting a value from ngModelChange ( #21514 )
...
Closes #21513 .
PR Close #21514
2018-02-21 15:59:33 -08:00
Pete Bacon Darwin
7007f51c35
feat(aio): first pass API docs redesign ( #21874 )
...
Includes:
* display ToC for API docs
* update dgeni-packages to 0.24.1
* add floating sidebar in API docs
* add breadcrumbs and structured data for Google crawler
* improved rendering of method overloads
* properties rendered in a table
* params rendered with docs
* removal of outdated "infobox" from all API docs
PR Close #21874
2018-02-09 13:05:16 -08:00
Miško Hevery
cf8d512e43
Revert "fix(forms): set state before emitting a value from ngModelChange ( #21514 )"
...
This reverts commit 9744a1c966 .
2018-02-09 10:11:23 -08:00
Oussama Ben Brahim
54a14312d1
test(forms): update test name with correct wording ( #21833 )
...
Use the term primitive value instead of standalone
Fixes #21831
PR Close #21833
2018-02-07 12:07:14 -08:00
Philip Pham
9744a1c966
fix(forms): set state before emitting a value from ngModelChange ( #21514 )
...
Closes #21513 .
PR Close #21514
2018-02-07 12:05:43 -08:00
Kevin Fahy
0bcfae7cac
fix(forms): prevent event emission on enable/disable when emitEvent is false ( #12366 ) ( #21018 )
...
Previously, the emitEvent flag was only checked when emitting on the current control.
Thus, if the control was part of a hierarchy, events were emitted on the parent and the childrens.
This fixes the issue by properly passing the emitEvent flag to both parent and childrens.
Fixes #12366
PR Close #21018
2018-02-07 12:05:26 -08:00
Phil McCloghry-Laing
140e7c00d1
fix(forms): make Validators.email support optional controls ( #20869 )
...
Bring email validator in line with other validators so that empty values are ignored.
PR Close #20869
2018-02-07 12:05:08 -08:00
harunurhan
941e88ff79
feat(forms): multiple validators for array method ( #20766 )
...
Change array method signature so that array of validator and/or async
validatior functions can be passed.
Fixes #20665
PR Close #20766
2018-02-07 12:04:48 -08:00
Trotyl
2707012181
fix(forms): publish missing types ( #19941 )
...
PR Close #19941
2018-02-06 08:02:15 -08:00
Kara Erickson
b4cd27979b
fix(forms): inserting and removing controls should work in re-bound form arrays ( #21822 )
...
Closes #21501
PR Close #21822
2018-01-29 16:11:41 -08:00
Oussama Ben Brahim
170885c51b
fix(forms): allow FormBuilder to create controls with any formState type ( #20917 )
...
Align formState type in FormBuilder#control with FormControl#constructor
Fixes #20368
PR Close #20917
2018-01-25 22:17:43 -08:00
ghetolay
4b70bcd200
test(forms): Better description and coverage for #19256 ( #21652 )
...
fixes #21575
PR Close #21652
2018-01-23 16:31:45 -08:00
Alex Eagle
a1492a73ce
build: Remove angular_src nested workspace ( #21096 )
...
PR Close #21096
2018-01-19 10:17:37 -08:00
ghetolay
54bf179888
feat(forms): handle string with and without line boundary on pattern validator ( #19256 )
...
PR Close #19256
2018-01-16 07:11:54 -08:00
Alex Eagle
c4f02e21dd
build: move repeated tsconfig attributes to a macro ( #20964 )
...
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor
PR Close #20964
2018-01-10 12:30:19 -08:00
Kapunahele Wong
a66cd526c3
docs(forms): add text about min() and max() as functions ( #21110 )
...
PR Close #21110
2017-12-22 21:36:46 -08:00
Miško Hevery
83c1383701
build: upgrade circle/build into large class (more ram) ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
ae97920fe2
build: move _testing_init into tools; limit web_test concurrency ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
3d50fd7cac
build: add bazel test rules for remainder of packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47e251a80a
build: remove main() from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Chuck Jazdzewski
d213a20dfc
fix(forms): avoid producing an error with hostBindingTypeCheck
...
Using the default value accessor no longer produces errors when
used in combination with fullTemplateTypeCheck and hostBindingTypeCheck.
Fixes : #19905
2017-12-15 07:52:52 -08:00
Fabian Wiles
d41d2c460a
feat(forms): allow nulls on setAsyncValidators ( #20327 )
...
closes #20296
PR Close #20327
2017-12-07 13:34:12 -08:00
WilliamKoza
35977e3830
fix(forms): Broken link NG_VALIDATORS replace by an example ( #15480 )
...
PR Close #15480
2017-12-05 21:53:12 -08:00
Kara Erickson
69c53c3e03
fix(forms): updateOn should check if change occurred ( #20358 )
...
Fixes #20259 .
PR Close #20358
2017-11-17 16:28:46 -06:00
George Kalpakas
901436e46f
docs: fix link texts
...
Fixes #19701
PR Close #19709
2017-11-01 15:44:59 -04:00
Hans Larsen
b6abcb2500
refactor: make all rollup config ES5 compatible ( #20028 )
...
So they can be required by other Node scripts.
PR Close #20028
2017-10-30 23:09:17 -04:00
Jason Aden
7d1abd9adb
build: update to [email protected] ( #19345 )
...
PR Close #19345
2017-10-18 11:17:43 -07:00
Kapunahele Wong
79deeacbd7
docs(aio): add copy about ngNoForm to NgForm API doc ( #19561 )
...
PR Close #19561
2017-10-09 14:53:49 -07:00
Victor Berchet
14e8e88022
Revert "refactor(core): Change abstract get to readonly ( #19226 )"
...
This reverts commit 3aa3d5c548 .
2017-09-28 13:36:56 -07:00
tinayuangao
3aa3d5c548
refactor(core): Change abstract get to readonly ( #19226 )
2017-09-28 09:36:13 -07:00