ngrx里StoreModule.forFeature(‘example‘, reducers)运行时的数据结构

253 阅读1分钟

StoreModule.forRoot

StoreModule.forRoot方法的作用是,注册global providers needed for access the Store throughout your application.

例子:

@NgModule({
  declarations: [
    AppComponent,
    UnlessDirective,
    RainbowDirective,
    ReactFormComponent,
    FocusDirective
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    ExampleModule,
    CommonModule,
    StoreModule.forRoot({}),
    EffectsModule.forRoot([AppEffects]),
    //FormsModule,
    HttpClientModule,
    FormsModule,
    BrowserAnimationsModule,
    ReactiveFormsModule
  ],
  exports:[FocusDirective],

在这里插入图片描述

StoreModule.forFeature(‘example’, reducers)运行时的数据结构

在core.js里找到R3Injector.injectorDefTypes:

injectorDefTypes是一个set,查看里面的entries:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":