Experimental Const
Variable Export
export ANALYZE_FOR_ENTRY_COMPONENTS
This token can be used to create a virtual provider that will populate the entryComponents
fields of components and ng modules based on its useValue
. All components that are referenced in the useValue
value (either directly or in a nested array or map) will be added to the entryComponents
property.
Example
The following example shows how the router can populate the entryComponents
field of an NgModule based on the router configuration which refers to components.
// helper function inside the router function provideRoutes(routes) { return [ {provide: ROUTES, useValue: routes}, {provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: routes, multi: true} ]; } // user code let routes = [ {path: '/root', component: RootComp}, {path: '/teams', component: TeamsComp} ]; @NgModule({ providers: [provideRoutes(routes)] }) class ModuleWithRoutes {}
exported from @angular/core/index defined in @angular/core/src/metadata/di.ts
Please login to continue.