angular-cn/packages/core/test/render3
Pawel Kozlowski bbdea96a66 refactor: remove import circular dependencies (#20855)
This PR fixes a circular dependency among those files in Renderer3:
`query` -> `di` -> `instructions` -> `query` -> ...

Looking at the above dependencies the `di` -> `instructions` import is
a problematic one. Previously `di` had an import from `instructions`
since we can known about "current node" only in `instructions`
(and we need "current node" to create node injector instances).

This commit refactors the code in the way that functions in the
`di` file don't depend on any info stored module-global variables
in `instructions`.

PR Close #20855
2017-12-21 21:40:58 -08:00
..
BUILD.bazel feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
basic_perf.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
component_spec.ts feat(core): add renderer factory in render3 (#20855) 2017-12-21 21:40:58 -08:00
content_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
control_flow_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
di_spec.ts refactor: remove import circular dependencies (#20855) 2017-12-21 21:40:58 -08:00
directive_spec.ts refactor(core): store directive defs in static data (#20855) 2017-12-21 21:40:58 -08:00
domino.d.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
exports_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
imported_renderer2.ts feat(core): add renderer factory in render3 (#20855) 2017-12-21 21:40:58 -08:00
integration_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
lifecycle_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
listeners_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
load_domino.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
node_selector_matcher_spec.ts feat: support queries for elements with local names (#20855) 2017-12-21 21:40:58 -08:00
outputs_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
properties_spec.ts style: fix formatting errors (#20855) 2017-12-21 21:40:58 -08:00
query_spec.ts feat: support queries for elements with local names (#20855) 2017-12-21 21:40:58 -08:00
render_util.ts feat(core): add renderer factory in render3 (#20855) 2017-12-21 21:40:58 -08:00
renderer_factory_spec.ts feat(core): add renderer factory in render3 (#20855) 2017-12-21 21:40:58 -08:00
util_spec.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00