mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
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 |
||
|---|---|---|
| .. | ||
| basic_perf.ts | ||
| BUILD.bazel | ||
| component_spec.ts | ||
| content_spec.ts | ||
| control_flow_spec.ts | ||
| di_spec.ts | ||
| directive_spec.ts | ||
| domino.d.ts | ||
| exports_spec.ts | ||
| imported_renderer2.ts | ||
| integration_spec.ts | ||
| lifecycle_spec.ts | ||
| listeners_spec.ts | ||
| load_domino.ts | ||
| node_selector_matcher_spec.ts | ||
| outputs_spec.ts | ||
| properties_spec.ts | ||
| query_spec.ts | ||
| render_util.ts | ||
| renderer_factory_spec.ts | ||
| util_spec.ts | ||