问题描述
如果该状态有给定的日期(有效负载),我想从存储中读取数据。
否则,我应该从服务中获取并放入商店。
@Action(GetCreditWidget)
getForms({ getState,setState,patchState }: StateContext<CreditStateModel>,{ creditdate }: GetCreditWidget) {
const state = getState();
let titleAvailable = false;
const newState = state.credits.map(title => {
if (title.date === creditdate) {
titleAvailable = true;
setState({
...state,selectedcredit: title,});
return title;
}
});
if (!titleAvailable) {
return this.creditwidgetService.getnewstate(creditdate).pipe(tap((result1) => {
const state = getState();
patchState({
...state,credits: result1 as any,});
}));
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)