本文整理汇总了TypeScript中@ngrx/effects.EffectsModule.forFeature方法的典型用法代码示例。如果您正苦于以下问题:TypeScript EffectsModule.forFeature方法的具体用法?TypeScript EffectsModule.forFeature怎么用?TypeScript EffectsModule.forFeature使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@ngrx/effects.EffectsModule
的用法示例。
在下文中一共展示了EffectsModule.forFeature方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: platformBrowserDynamicTesting
const testModuleConfig = () => {
TestBed.resetTestEnvironment();
TestBed.initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting())
.configureTestingModule({
imports: [
RouterTestingModule,
StoreModule.forFeature('i18n', reducers),
EffectsModule.forFeature([LanguageEffects]),
CoreModule.forRoot([
{
provide: ConfigLoader,
useFactory: configFactory,
deps: [
PLATFORM_ID,
HttpClient
]
}
]),
CoreTestingModule,
NgrxTestingModule,
AnalyticsModule,
I18NTestingModule
],
providers: [
LanguageEffects
]
});
};
示例2: beforeEach
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
ReactiveFormsModule,
RouterTestingModule,
HttpModule,
NoopAnimationsModule,
DataListModule,
StoreModule.forRoot(reducers),
StoreRouterConnectingModule.forRoot({
stateKey: 'router'
}),
EffectsModule.forRoot([RoutingEffects]),
StoreModule.forFeature('users', usersReducer),
EffectsModule.forFeature([UserEffects])
],
providers: [ LoggerService,
{ provide: ActivatedRoute, useClass: ActivatedRouteStub },
{ provide: UserService, useValue: spyUserService },
{ provide: LoginService, useClass: LoginServiceStub },
{ provide: API_BASE_URL, useValue: '/api' },
UserActions,
UserResolver,
],
declarations: [UserListComponent]
});
// Create component
fixture = TestBed.createComponent(UserListComponent);
comp = fixture.componentInstance;
// Get BackendService actually injected into the component
// userService = TestBed.get(UserService);
userService = fixture.debugElement.injector.get(UserService);
// Setup spy on the `getQuote` method
// spy1 = spyOn(userService, 'findAllUsers').and.returnValue(Observable.of(testUsers));
// Get the tested element by CSS selector (e.g., by class name)
de = fixture.debugElement.query(By.css('ul'));
el = de.nativeElement;
});