angular-docs-cn/modules/@angular
Peter Bacon Darwin d6382bfa0b fix(upgrade): detect async downgrade component changes (#13812)
This commit effectively reverts 7e0f02f96e
as it was an invalid fix for #6385, that created a more significant
bug, which was that changes were not always being detected.

Angular 1 digests should be run inside the ngZone to ensure
that async changes are detected.

We don't know how to fix #6385 without breaking change detection
at this stage. That issue is triggered by async operations, such as
`setTimeout`, being triggered inside scope watcher functions.

One could argue that watcher functions should be pure and not do
work such as triggering async operations. It is possible that the
original use case could be supported by moving the debounce
logic into the watch listener function, which is only called if the
watched value actually changes.

Closes #10660, #12318, #12034

PR Close #13812
2017-01-17 15:34:53 -06:00
..
benchpress feat: update to rxjs@5.0.1 and unpin the rxjs peerDeps via ^5.0.1 (#13572) 2016-12-19 16:24:53 -08:00
common fix(common): support numeric value as discrete cases for NgPlural (#13876) 2017-01-13 13:52:35 -06:00
compiler fix(animations): fix internal jscompiler issue and AOT quoting (#13798) 2017-01-13 13:52:00 -06:00
compiler-cli chore(compiler-cli): Move calculateEmitPath into CompilerHost (#13904) 2017-01-13 13:52:35 -06:00
core refactor(test): `<template>`/`<ng-container>`/*-directives 2017-01-09 19:33:38 -05:00
docs docs(cheatsheet): correct HostBinding decorator example (#13206) 2016-12-05 10:25:40 -08:00
examples chore(ngComponentOutlet): add missing semicolon 2017-01-09 11:54:25 -08:00
facade refactor(facade): don't expect super() to return a new Error object in BaseError (#12600) 2016-12-14 11:54:57 -08:00
forms fix(forms): Validators.required properly validate arrays (#13362) 2017-01-05 09:25:20 -08:00
http docs(http): Spelling Fix #13867 2017-01-12 09:55:49 -08:00
language-service feat(language-service): support TS2.2 plugin model 2017-01-09 15:00:40 -05:00
platform-browser fix(animations): fix internal jscompiler issue and AOT quoting (#13798) 2017-01-13 13:52:00 -06:00
platform-browser-dynamic chore(tslint): update tslint to 4.x (#13603) 2016-12-27 14:55:58 -08:00
platform-server fix(core): animations no longer silently exits if the element is not apart of the DOM (#13763) 2017-01-05 11:33:40 -08:00
platform-webworker refactor(test): `<template>`/`<ng-container>`/*-directives 2017-01-09 19:33:38 -05:00
platform-webworker-dynamic chore(tslint): update tslint to 4.x (#13603) 2016-12-27 14:55:58 -08:00
router feat(Router): call resolver when upstream params change (#12942) 2017-01-09 18:56:58 -05:00
upgrade fix(upgrade): detect async downgrade component changes (#13812) 2017-01-17 15:34:53 -06:00
README.md docs: update README.md for npm packages 2016-09-14 17:14:02 -07:00
license-banner.txt build: remove JS suffix from the license banner 2016-09-13 21:48:58 -07:00
router-license-banner.txt fix(router): add a banner file for the router (#12919) 2016-11-16 09:17:19 -08:00

README.md

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

License: MIT