File tree Expand file tree Collapse file tree
packages/core/src/render3 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -686,7 +686,7 @@ function getComponentId(componentDef: ComponentDef<unknown>): string {
686686 // https://github.com/angular/components/blob/d9f82c8f95309e77a6d82fd574c65871e91354c2/src/material/core/option/option.ts#L248
687687 // https://github.com/angular/components/blob/285f46dc2b4c5b127d356cb7c4714b221f03ce50/src/material/legacy-core/option/option.ts#L32
688688
689- const hashSelectors = [
689+ const hashSelectors = JSON . stringify ( [
690690 componentDef . selectors ,
691691 componentDef . ngContentSelectors ,
692692 componentDef . hostVars ,
@@ -696,12 +696,16 @@ function getComponentId(componentDef: ComponentDef<unknown>): string {
696696 componentDef . decls ,
697697 componentDef . encapsulation ,
698698 componentDef . standalone ,
699+ componentDef . signals ,
700+ componentDef . exportAs ,
701+ componentDef . inputs ,
702+ componentDef . outputs ,
699703 // We cannot use 'componentDef.type.name' as the name of the symbol will change and will not
700704 // match in the server and browser bundles.
701705 Object . getOwnPropertyNames ( componentDef . type . prototype ) ,
702706 ! ! componentDef . contentQueries ,
703707 ! ! componentDef . viewQuery ,
704- ] . join ( '|' ) ;
708+ ] ) ;
705709
706710 for ( const char of hashSelectors ) {
707711 hash = Math . imul ( 31 , hash ) + char . charCodeAt ( 0 ) << 0 ;
You can’t perform that action at this time.
0 commit comments