fix(core): load global utils before creating platform injector in the standalone case (#52365)

This is needed so that the providers configured on platform creation are picked up by the injector profiler.

PR Close #52365
This commit is contained in:
AleksanderBodurri 2023-10-25 02:20:59 -04:00 committed by Dylan Hunn
parent d5dedf49fa
commit 8ee0f27c9e

View file

@ -190,10 +190,10 @@ function createOrReusePlatformInjector(providers: StaticProvider[] = []): Inject
// is already bootstrapped and no additional actions are required.
if (_platformInjector) return _platformInjector;
publishDefaultGlobalUtils();
// Otherwise, setup a new platform injector and run platform initializers.
const injector = createPlatformInjector(providers);
_platformInjector = injector;
publishDefaultGlobalUtils();
publishSignalConfiguration();
runPlatformInitializers(injector);
return injector;