我正在尝试开发一个简单的角度应用程序NgRx来维护状态。
不幸的是,订阅商店的回调被触发,但总是返回一个空对象。
我正在尝试分派对象以存储为
this._store.dispatch({
type: 'ShowPassword',
payload: value
})
看看减速器功能
export function showPasswordReducer(state, action) {
//console.log(state);
switch (action.type) {
case 'ShowPassword':
return {
...state,
'ShowPassword': action.payload
}
break;
default:
return state;
}
}
我StoreModule在根模块的导入数组中添加了引用
StoreModule.forRoot(showPasswordReducer)
并订阅商店为
this._store.subscribe(val => {
if (val)
this.showPassword = val.ShowPassword;
})
Stackblitz 链接:https ://stackblitz.com/edit/angular-first-ngrx-demo