我的 Angular2 应用程序中有几个模块,它们提供服务和配置。
现在我想包括@ngrx/store
从我的模块中收集可用减速器的。
这是引导代码:
import {OpaqueToken} from 'angular2/core'
import {provideStore} from '@ngrx/store'
export const REDUCER_TOKEN = new OpaqueToken('Reducer');
bootstrap(AppComponent, [
provide(REDUCER_TOKEN, { useClass: Module1Reducers, multi: true }),
provide(REDUCER_TOKEN, { useClass: Module2Reducers, multi: true }),
// old code: provideStore({module1, module2}, {module1:{}, module2:[]})
provideStore(/* INSERT CODE HERE */)
]);
INSERT CODE HERE
注释应该被替换为使用所有提供者的东西REDUCER_TOKEN
。
我怎样才能做到这一点?