Kara Erickson
7105021c41
docs(forms): add docs for FormArray
2016-09-13 14:00:52 -07:00
Kara Erickson
f7313db0be
docs(forms): add docs for FormGroup
2016-09-13 14:00:52 -07:00
Kara Erickson
1d2e70e3a4
docs(forms): add docs for FormControl
2016-09-13 14:00:52 -07:00
Kara Erickson
21516c32e6
docs(forms): add docs for AbstractControl
2016-09-13 14:00:52 -07:00
Kara
e71558ba89
docs(forms): update docs for FormBuilder ( #11548 )
2016-09-13 13:23:31 -07:00
vsavkin
7ac47acc1c
docs(core): updates docs for query metadata
2016-09-13 11:28:12 -07:00
vsavkin
60e49a7e4b
docs(core): add an example of using ViewChildren
2016-09-13 11:28:12 -07:00
vsavkin
c71e35cbf5
docs(core): add an example of using ViewChild
2016-09-13 11:28:12 -07:00
vsavkin
1348c65b0c
docs(core): add an example of using ContentChildren
2016-09-13 11:28:12 -07:00
vsavkin
ff03d87cdd
docs(core): add an example of using ContentChild
2016-09-13 11:28:12 -07:00
Tobias Bosch
a2bf334e6e
chore(benchpress): update package.json and add publish script
2016-09-13 10:49:16 -07:00
Polvista
a2519c6164
fix(upgrade): correct the main entry path in package.json
2016-09-13 10:03:45 -07:00
Tobias Bosch
42a287fabf
fix(core): make `name` in `Pipe` non optional
2016-09-12 22:47:54 -07:00
Tobias Bosch
42d442dcd5
refactor(core): add a name to all decorators and other fixes
2016-09-12 22:47:54 -07:00
Tobias Bosch
cc2873a94d
chore: update typings
...
Note that the typings don’t reflect the shape of the metadata
due to a bug in the public-api-guard
2016-09-12 22:47:54 -07:00
Tobias Bosch
63e15ffaec
refactor(core): remove `…Metadata` for all decorators and use the decorator directly.
...
BREAKING CHANGE:
- all `…Metadata` classes have been removed. Use the corresponding decorator
as constructor or for `instanceof` checks instead.
- Example:
* Before: `new ComponentMetadata(…)`
* After: `new Component(…)`
- Note: `new Component(…)` worked before as well.
2016-09-12 22:47:54 -07:00
Tobias Bosch
1b15170c89
refactor(core): simplify decorators
...
Every decorator now is made of the following:
- a function that can be used
as a decorator or as a constructor. This function
also can be used for `instanceof` checks.
- a type for this function (callable and newable)
- a type that describes the shape of the data
that the user needs to pass to the decorator
as well as the instance of the metadata
The docs for decorators live at the followig places
so that IDEs can discover them correctly:
- General description of the decorator is placed on the
`...Decorator` interface on the callable function
definition
- Property descriptions are placed on the interface
that describes the metadata produces by the decorator
2016-09-12 22:47:54 -07:00
Kara
26d1423ae9
docs(forms): update docs for NgForm ( #11547 )
2016-09-12 17:01:04 -07:00
Kara
61aad7925f
fix(forms): fix resetting radios ( #11546 )
...
Closes #11516
2016-09-12 15:15:58 -07:00
Kara
79055f727b
fix(forms): support dots in control names in contains ( #11542 )
...
Closes #11535
2016-09-12 15:15:50 -07:00
Igor Minar
cc7780adf7
build(npm): update to rxjs@5.0.0-beta.12
...
Fixes #11300
2016-09-12 12:05:00 -07:00
Misko Hevery
051a6ebe12
feat(zone): upgrade to zone.js@0.6.21
2016-09-12 11:48:24 -07:00
Kara
c9513b713a
docs(forms): add example apps for ngModelGroup ( #11525 )
2016-09-12 11:45:48 -07:00
Kara
66e38b6754
docs(forms): add example apps for ngModel ( #11524 )
2016-09-12 11:27:29 -07:00
Victor Berchet
7b82877ee5
fix(Localization): BCP47 uses hyphens as separator ( #11514 )
...
https://tools.ietf.org/html/bcp47
2016-09-12 11:27:15 -07:00
Kara
c9ad5e46d6
docs(forms): add example app for formArrayName ( #11512 )
2016-09-12 11:26:43 -07:00
Kara
2cdd051109
docs(forms): update example for formGroupName ( #11510 )
2016-09-12 11:26:18 -07:00
Kara
57cb82052b
docs(forms): add example app for formControlDirective ( #11508 )
2016-09-12 11:24:09 -07:00
Kara Erickson
dd8204a655
docs(forms): update example for formGroupDirective
2016-09-12 11:22:51 -07:00
Kara Erickson
cdda4082de
docs(forms): add example app for formControlName
2016-09-12 11:22:51 -07:00
vsavkin
a343a8e1c2
docs(router): fix typos
2016-09-12 09:47:44 -07:00
vsavkin
a41c1bbdf4
docs(router): update docs of the router lifecycle interfaces
2016-09-10 16:55:14 -07:00
vsavkin
f2c6157e74
docs(router): update docs of RouteModule and RouterTestingModule
2016-09-10 16:55:13 -07:00
vsavkin
32564ece27
docs(router): update RouterState docs
2016-09-10 16:55:13 -07:00
vsavkin
3eee62fa71
docs(router): update router configuration docs
2016-09-10 16:55:13 -07:00
vsavkin
617475005f
docs(router): update docs of the Router service
2016-09-10 16:55:13 -07:00
vsavkin
0822066175
docs(router): update docs for router directives
2016-09-10 16:55:13 -07:00
Victor Berchet
82f30e09f0
refactor(common): cleanup directive tests
2016-09-09 14:30:18 -07:00
Victor Berchet
c649a5c5ab
refactor(common): cleanup directives
2016-09-09 14:30:18 -07:00
Kara
53f0c2206d
fix(forms): rename validator change fn due to conflict ( #11492 )
...
Closes #11479
2016-09-09 14:09:11 -07:00
Victor Berchet
0bce3907b8
fix(tests): add missing import ( #11490 )
2016-09-09 14:08:47 -07:00
Victor Berchet
2170379251
refactor(common): cleanup, strip deprecated doc ( #11469 )
2016-09-09 12:05:06 -07:00
Victor Berchet
5a4e46db20
refactor(tests): simplify code ( #11485 )
2016-09-09 12:04:38 -07:00
Victor Berchet
f5d44a42c9
refactor(NgClass): cleanup, readability ( #11467 )
2016-09-09 12:03:51 -07:00
Kara
673de004d2
fix(forms): clear errors on disable ( #11463 )
...
Closes #11287
2016-09-09 12:00:38 -07:00
Tobias Bosch
f386cb4ba9
Fix benchpress for newest protractor and selenium ( #11451 )
...
* chore: update protractor and selenium-webdriver packages
As `karma-jasmine` has a peer dependency on `jasmine-core@2.3`, but `jasmine` and `protractor` are using `jasmine-core@2.4` we need to add `jasmine-core@2.3` explicitly. Previously, the peer dependency was
satisfied by accident because npm deduped the dependency
for `jasmine-core@2.3` as top level dependency.
Note that the shrink-wrap files changes quite a bit because
of the deduping mechanism of npm.
* fix(benchpress): make it work with latest protractor and seleniuv-webdriver
* fix(e2e_tests): make them work with latest protractor
2016-09-09 10:37:47 -07:00
Suguru Inatomi
df6762a170
docs(TestBed): Fix to current packageing ( #11472 )
2016-09-09 09:36:38 -07:00
Rob Wormald
d296298282
fix(build): prevent package tsconfigs from shadowing main tsconfig ( #11454 )
2016-09-08 15:01:22 -07:00
Victor Berchet
077e0be1e7
fix(CssSelector): fix `getMatchingElementTemplate()` for void tags
...
fixes #11407
2016-09-08 13:55:41 -07:00
Victor Berchet
a52d076912
refactor(CssSelector): misc
2016-09-08 13:55:41 -07:00