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
Alex Eagle
82e49230ff
build: Give names to the AMD modules nested in Angular UMD distro ( #19425 )
2017-09-28 09:29:22 -07:00
Olivier Combe
0f5c70d563
build: update npm dependencies ( #19328 )
...
PR Close #19328
2017-09-22 13:20:52 -07:00
Chuck Jazdzewski
f96142cd7c
build: remove references to tsc-wrapped ( #19298 )
...
With this commit `ngc` is used instead of `tsc-wrapped` for
collecting metadata and tsickle rewriting and `tsc-wrapped`
is removed from the repository.
`@angular/tsc-wrapped@5` is now deprecated and is no longer
used, updated, or maintained as part as of Angular 5.x.x.
`@angular/tsc-wrapped@4` is still maintained and required by
Angular 4.x.x and will be maintained as long as 4.x.x is in
LTS.
PR Close #19298
2017-09-21 13:55:52 -07:00
Yuan Gao
17eaef0311
refactor(forms): Remove readonly getters in forms ( #19188 )
...
PR Close #19188
2017-09-20 12:38:12 -07:00
Jason Aden
15e8d50313
build: roll up to named .js files rather than 'index.js' ( #19190 )
...
PR Close #19190
2017-09-19 16:59:18 -07:00
Linskeyd
07153f7e7f
docs(aio): provide link text for AbstractControl references in reactive directives for forms
...
Closes #17484
2017-09-08 17:05:39 -04:00
Kara Erickson
71b58769af
docs(forms): clarify ControlValueAccessor docs ( #19008 )
...
Closes #18174
PR Close #19008
2017-09-05 15:33:59 -05:00
Jason Aden
fd701b07f0
build: publish tree of files rather than FESMs ( #18541 )
...
* Remove now unnecessary portions of build.
* Add a compilePackageES5 method to build ES5 from sources
* Rework all package.json and rollup config files to new format
* Remove "extends" from tsconfig-build.json files and fixup compilation roots
PR Close #18541
2017-08-31 15:34:50 -07:00
Kara Erickson
0d45828460
feat(forms): add updateOn and ngFormOptions to NgForm
...
This commit introduces a new Input property called
`ngFormOptions` to the `NgForm` directive. You can use it
to set default `updateOn` values for all the form's child
controls. This default will be used unless the child has
already explicitly set its own `updateOn` value in
`ngModelOptions`.
Potential values: `change` | `blur` | `submit`
```html
<form [ngFormOptions]="{updateOn: blur}">
<input name="one" ngModel> <!-- will update on blur-->
</form>
```
For more context, see [#18577 ](https://github.com/angular/angular/pull/18577 ).
2017-08-16 15:25:34 -07:00