Skip to content

Commit 8cbd06b

Browse files
authored
remove ANALYZE_FOR_ENTRY_COMPONENTS (#982)
* Update uiRouterNgModule.ts fixes #981 * Update ci.yml * Update uiView.ts removed ReflectiveInjector as is deprecated
1 parent bf45a80 commit 8cbd06b

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/directives/uiView.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
Input,
99
OnDestroy,
1010
OnInit,
11-
ReflectiveInjector,
1211
ViewChild,
1312
ViewContainerRef,
1413
} from '@angular/core';
@@ -325,7 +324,7 @@ export class UIView implements OnInit, OnDestroy {
325324
const moduleInjector = context.getResolvable(NATIVE_INJECTOR_TOKEN).data;
326325
const mergedParentInjector = new MergeInjector(moduleInjector, parentComponentInjector);
327326

328-
return ReflectiveInjector.resolveAndCreate(newProviders, mergedParentInjector);
327+
return Injector.create(newProviders, mergedParentInjector);
329328
}
330329

331330
/**

src/uiRouterNgModule.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { Ng2StateDeclaration } from './interface';
33
import {
44
NgModule,
55
ModuleWithProviders,
6-
ANALYZE_FOR_ENTRY_COMPONENTS,
76
Provider,
87
Injector,
98
APP_INITIALIZER,
@@ -35,7 +34,6 @@ export function makeRootProviders(module: RootModule): Provider[] {
3534
return [
3635
{ provide: UIROUTER_ROOT_MODULE, useValue: module, multi: true },
3736
{ provide: UIROUTER_MODULE_TOKEN, useValue: module, multi: true },
38-
{ provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: module.states || [], multi: true },
3937
{
4038
provide: APP_INITIALIZER,
4139
useFactory: onTransitionReady,
@@ -48,7 +46,6 @@ export function makeRootProviders(module: RootModule): Provider[] {
4846
export function makeChildProviders(module: StatesModule): Provider[] {
4947
return [
5048
{ provide: UIROUTER_MODULE_TOKEN, useValue: module, multi: true },
51-
{ provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: module.states || [], multi: true },
5249
];
5350
}
5451

0 commit comments

Comments
 (0)