Action
this.store.dispatch({ type: 'username', payload: '@angular/store'});
@Action(UPDATE_USERNAME)
public updateUsername(payload: string, { getState, updateState }: IState) {
const state = getState<AppState>();
updateState({ key: username.key, payload });
}
// multi action
@Action([UPDATE_USERNAME, ADD_USER ])
public onMultiUpdate(payload: string, state: IState) {
console.log('both changes!!', payload);
}Get State
Update State
Last updated