angular/packages/core/src
Andrew Kushnir 89ed8d8976 refactor(core): make ComponentFactoryResolver lazily instantiated in ApplicationRef (#45507)
This commit removes the `ComponentFactoryResolver` as a constructor argument of the `ApplicationRef` class. This makes it lazily instantiated + simplifies further refactoring in a context of Standalone Components.

PR Close #45507
2022-04-12 22:29:17 +00:00
..
change_detection refactor(core): remove duplicated code in change_detection_util (#45599) 2022-04-12 22:26:09 +00:00
compiler feat(compiler-cli): initial implementation of standalone components (#44812) 2022-02-03 08:55:25 -08:00
debug feat(core): triggerEventHandler accept optional eventObj (#45279) 2022-03-09 13:51:54 -08:00
di refactor: replace deprecated String.prototype.substr() (#45397) 2022-03-24 11:48:09 -07:00
i18n refactor(core): Switch over to new closure LOCALE vs getLocale() (#45302) 2022-03-10 12:48:29 -08:00
interface ci: Upgrade tsec to 0.2.0. (#44205) 2021-11-24 18:55:58 +00:00
linker fix(compiler-cli): full side-effectful registration of NgModules with ids (#45024) 2022-03-22 11:11:53 -07:00
metadata docs(core): showcase host listener support for specific keys in events (#44833) 2022-01-31 20:30:45 +00:00
reflection refactor(core): remove unused logic from reflection capabilities (#45335) 2022-03-24 11:02:39 -07:00
render refactor: delete the View Engine runtime (#43884) 2021-11-23 21:10:06 +00:00
render3 refactor(core): remove duplicated code in change_detection_util (#45599) 2022-04-12 22:26:09 +00:00
sanitization refactor(core): make the error messages tree shakable (#44359) 2022-01-18 17:38:10 -08:00
testability refactor(core): make platform core providers tree-shakable (#45506) 2022-04-12 22:28:23 +00:00
util fix(core): input coercion (#42803) 2022-02-07 10:52:59 -08:00
view refactor: delete the View Engine runtime (#43884) 2021-11-23 21:10:06 +00:00
zone fix(core): error if NgZone.isInAngularZone is called with a noop zone (#44800) 2022-01-24 10:44:43 -08:00
application_init.ts perf(core): make Compiler, ApplicationRef and ApplicationInitStatus tree-shakable (#45102) 2022-02-18 13:40:02 -08:00
application_module.ts perf(core): make LOCALE_ID and other tokens from ApplicationModule tree-shakable (#45102) 2022-02-18 13:40:02 -08:00
application_ref.ts refactor(core): make ComponentFactoryResolver lazily instantiated in ApplicationRef (#45507) 2022-04-12 22:29:17 +00:00
application_tokens.ts refactor(core): make platform core providers tree-shakable (#45506) 2022-04-12 22:28:23 +00:00
change_detection.ts perf(core): remove support for the deprecated WrappedValue (#43507) 2021-10-01 12:25:19 -04:00
console.ts refactor(core): make platform core providers tree-shakable (#45506) 2022-04-12 22:28:23 +00:00
core.externs.js build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
core.ts feat(core): move ANIMATION_MODULE_TYPE injection token into core (#44970) 2022-02-14 14:03:07 -08:00
core_private_export.ts refactor(core): remove duplicated code in change_detection_util (#45599) 2022-04-12 22:26:09 +00:00
core_render3_private_export.ts fix(core): memory leak in event listeners inside embedded views (#43075) 2022-03-24 11:05:24 -07:00
di.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
error_details_base_url.ts refactor(core): move runtime error code logic (#44398) 2022-01-06 23:43:18 +00:00
error_handler.ts refactor(core): move runtime error code logic (#44398) 2022-01-06 23:43:18 +00:00
errors.ts refactor(core): the RuntimeError class should support more compact syntax (#44783) 2022-02-01 00:15:56 +00:00
event_emitter.ts refactor(core): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:15 -07:00
linker.ts feat(core): add getNgModuleById function to retrieve loaded NgModules by id (#43580) 2021-10-04 16:35:26 -07:00
metadata.ts refactor(core): move injectAttributeImpl to avoid cycles (#37085) 2020-11-19 12:19:42 -08:00
platform_core_providers.ts refactor(core): make platform core providers tree-shakable (#45506) 2022-04-12 22:28:23 +00:00
r3_symbols.ts refactor(core): rename ɵɵInjectableDef interface to ɵɵInjectableDeclaration (#41316) 2021-04-07 13:57:12 -07:00
render.ts refactor(core): clean up circular dependencies (#39722) 2020-11-18 09:15:29 -08:00
version.ts Revert "refactor(core): optimize calls to split and slice while computing version parts (#41208)" 2021-05-12 14:13:50 -04:00
zone.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00