diff --git a/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts b/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts index a5721fb327f..1bb67396e2e 100644 --- a/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts +++ b/packages/core/injector/opaque-key-factory/by-reference-module-opaque-key-factory.ts @@ -44,9 +44,10 @@ export class ByReferenceModuleOpaqueKeyFactory if (this.keyGenerationStrategy === 'random') { moduleId = this.generateRandomString(); } else { + const delimiter = ':'; moduleId = dynamicMetadata - ? `${this.generateRandomString()}:${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}` - : `${this.generateRandomString()}:${this.hashString(moduleCls.toString())}`; + ? `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}` + : `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.toString())}`; } originalRef[K_MODULE_ID] = moduleId;