refactor(view_compiler): codegen DI and Queries#6567
refactor(view_compiler): codegen DI and Queries#6567tbosch wants to merge 1 commit intoangular:masterfrom
Conversation
9194bf3 to
24519b9
Compare
3e48232 to
d13bdc1
Compare
|
@tbosch what is the status of this? |
ea92764 to
83b5cab
Compare
|
Still work in progress... On Mon, Feb 1, 2016 at 3:22 PM Brian Ford notifications@github.com wrote:
|
98b04e8 to
a23c266
Compare
4032d4e to
c348fab
Compare
10c8aa2 to
dae6e11
Compare
|
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
12df766 to
eb8355a
Compare
73e0d96 to
fe56b2b
Compare
60154a1 to
b16a4b1
Compare
18554b4 to
56eb69d
Compare
|
CLAs look good, thanks! |
f6dc520 to
3c2423b
Compare
|
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
|
CLAs look good, thanks! |
BREAKING CHANGE:
- Renderer:
* renderComponent method is removed form `Renderer`, only present on `RootRenderer`
* Renderer.setDebugInfo is removed. Renderer.createElement / createText / createTemplateAnchor
now take the DebugInfo directly.
- Query semantics:
* Queries don't work with dynamically loaded components.
* e.g. for router-outlet: loaded components can't be queries via @ViewQuery,
but router-outlet emits an event `activate` now that emits the activated component
- Exception classes and the context inside changed (renamed fields)
- DebugElement.attributes is an Object and not a Map in JS any more
- ChangeDetectorGenConfig was renamed into CompilerConfig
- AppViewManager.createEmbeddedViewInContainer / AppViewManager.createHostViewInContainer
are removed, use the methods in ViewContainerRef instead
- Change detection order changed:
* 1. dirty check component inputs
* 2. dirty check content children
* 3. update render nodes
Closes angular#6301
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Closes #6301
BREAKING CHANGE: TODO