angular-docs-cn/packages
Pawel Kozlowski 685cc26ab2 fix(common): don't recreate view when context shape doesn't change (#18277)
Problem description: when using ngTemplateOutlet with context as
an object literal in a template and binding to the context's property
the embedded view would get re-created even if context object remains
essentially the same (the same shape, just update to one properties).
This happens since currently change detection will re-create object
references when an object literal is used and one of its properties
gets updated through a binding.

Solution: this commit changes ngTemplateOutlet logic so we take
context object shape into account before deciding if we should
re-create view or just update existing context.

Fixes #13407
2017-08-07 14:31:26 -07:00
..
animations fix(animations): support persisting dynamic styles within animation states (#18468) 2017-08-07 11:40:04 -07:00
benchpress fix(benchpress): compile cleanly with TS 2.4 (#18455) 2017-08-02 16:24:00 -07:00
common fix(common): don't recreate view when context shape doesn't change (#18277) 2017-08-07 14:31:26 -07:00
compiler fix(compiler): ignore @import in multi-line css (#18452) 2017-08-03 11:00:38 -07:00
compiler-cli fix(compiler-cli): remove minimist dependency of compiler-cli/index (#18532) 2017-08-07 14:30:35 -07:00
core fix(animations): support persisting dynamic styles within animation states (#18468) 2017-08-07 11:40:04 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
examples fix: Update types for TypeScript nullability support in examples 2017-04-12 11:36:19 -07:00
forms docs(forms): update and re-organize validation guide 2017-08-03 13:56:53 -07:00
http fix(http): move destructuring inside {Request,Response}Options ctor 2017-06-09 14:34:39 -07:00
language-service refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
platform-browser refactor(platform-browser): compiler platform-browser packages cleanly (#18464) 2017-08-02 16:30:50 -07:00
platform-browser-dynamic refactor(platform-browser): compiler platform-browser packages cleanly (#18464) 2017-08-02 16:30:50 -07:00
platform-server docs(platform-server): inline PlatformOptions and add doc strings (#18264) 2017-07-25 15:58:13 -05:00
platform-webworker refactor: fix typos (#18000) 2017-07-07 16:55:17 -07:00
platform-webworker-dynamic build: import tslib rather than output TS helpers (#16901) 2017-05-23 14:01:39 -06:00
router refactor(router): compile router cleanly with TypeScript 2.4 (#18465) 2017-08-02 17:32:02 -07:00
tsc-wrapped build: enable TSLint on the packages folder 2017-07-31 15:47:57 -07:00
upgrade refactor(upgrade): compile upgrade cleanly with TypeScript 2.4 (#18461) 2017-08-02 16:28:04 -07:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
es6-subset.d.ts refactor: update paths from modules/@angular to packages 2017-03-08 16:29:28 -08:00
license-banner.txt refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig.json refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
types.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -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