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的原创文章,请关注公众号"汪子熙":