Я только что запустил ngRx и столкнулся с небольшой проблемой.
Хотелось бы узнать разницу между клавишами как состояний интерфейса, так и модулей forRoot
.
export interface ConfigurationState {
readonly configuration: Configuration;
}
StoreModule.forRoot({
configuration: ConfigurationReducer,
}),
export function configurationReducer(state: Configuration = undefined, action: ConfigurationActions.Actions): Configuration {
switch (action.type) {
case ConfigurationActions.SET:
return action.payload;
default:
return state;
}
}
this.store.select('configuration')
Когда я выбираю магазин с 4-м фрагментом кода, я вижу справку по intellisense для ключей 1-го фрагмента кода.
Если я изменю ключ 2-го куска кода, он ничего не изменит.
Итак, мой вопрос, какова цель forRoot
? Ключи важны?