chore(changelog): add lifecycle breaking changes
This commit is contained in:
parent
fb16c39496
commit
c5ed2d219a
40
CHANGELOG.md
40
CHANGELOG.md
|
@ -63,6 +63,46 @@ cause Http's Observable to error.
|
|||
|
||||
* A few private helpers (e.g., platformCommon or applicationCommon) were removed or replaced with other helpers. Look at PLATFORM_COMMON_PROVIDERS, APPLICATION_COMMON_PROVIDERS, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS to see if they export the providers you need.
|
||||
|
||||
* Previously, components that would implement lifecycle interfaces would include methods
|
||||
like "onChanges" or "afterViewInit." Given that components were at risk of using such
|
||||
names without realizing that Angular would call the methods at different points of
|
||||
the component lifecycle. This change adds an "ng" prefix to all lifecycle hook methods,
|
||||
far reducing the risk of an accidental name collision.
|
||||
|
||||
To fix, just rename these methods:
|
||||
* onInit
|
||||
* onDestroy
|
||||
* doCheck
|
||||
* onChanges
|
||||
* afterContentInit
|
||||
* afterContentChecked
|
||||
* afterViewInit
|
||||
* afterViewChecked
|
||||
* _Router Hooks_
|
||||
* onActivate
|
||||
* onReuse
|
||||
* onDeactivate
|
||||
* canReuse
|
||||
* canDeactivate
|
||||
|
||||
To:
|
||||
* ngOnInit,
|
||||
* ngOnDestroy,
|
||||
* ngDoCheck,
|
||||
* ngOnChanges,
|
||||
* ngAfterContentInit,
|
||||
* ngAfterContentChecked,
|
||||
* ngAfterViewInit,
|
||||
* ngAfterViewChecked
|
||||
* _Router Hooks_
|
||||
* routerOnActivate
|
||||
* routerOnReuse
|
||||
* routerOnDeactivate
|
||||
* routerCanReuse
|
||||
* routerCanDeactivate
|
||||
|
||||
The names of lifecycle interfaces and enums have not changed, though interfaces
|
||||
have been updated to reflect the new method names.
|
||||
|
||||
<a name="2.0.0-alpha.46"></a>
|
||||
# 2.0.0-alpha.46 (2015-11-11)
|
||||
|
|
Loading…
Reference in New Issue