angular/packages/core/src/application
Andrew Scott 53820dd896 refactor(core): Internal render hooks trigger view refresh before executing user hooks (#54224)
This commit ensures that any internal render hooks that cause views to
become dirty again first refresh those dirty views before running user
render hooks. This ensures that user render hooks have the most complete
render state possible and stops them from needlessly executing multiple
times. This is important to maintain the goal of the public render
hooks, which is to provide the safest place to place code that depends
on DOM state, especially in ways that may force a browser paint.

PR Close #54224
2024-02-26 18:31:13 -08:00
..
application_config.ts refactor(core): Separate application and platform files even more (#53371) 2023-12-08 14:29:46 -08:00
application_init.ts refactor(core): remove InjectionToken descriptions in optimized builds. (#53747) 2024-01-26 19:12:41 +00:00
application_module.ts refactor(core): Separate application and platform files even more (#53371) 2023-12-08 14:29:46 -08:00
application_ngmodule_factory_compiler.ts refactor(core): pull compileNgModuleFactory out of application_ref (#54103) 2024-02-06 15:04:36 +00:00
application_ref.ts refactor(core): Internal render hooks trigger view refresh before executing user hooks (#54224) 2024-02-26 18:31:13 -08:00
application_tokens.ts feat(common): add placeholder to NgOptimizedImage (#53783) 2024-01-29 16:00:38 +00:00
create_application.ts refactor(core): Add scheduler abstraction and notify when necessary (#53499) 2023-12-20 07:53:31 -08:00