问题描述
比方说,我们处于一个状态,可以处理新列表的创建:
@Action(CreateList)
async createList(
ctx: StateContext<StateModel>,{ payload }: CreateList
) {
// Create a new list
const newList = await this._listServiceProxy
.create(payload.listId,payload.input)
.toPromise();
ctx.setState(
patch<StateModel>({
lists: append([newList])
})
);
}
假设我们需要已创建列表的新ID。
当前,动作调度仅返回一个可观察到的动作,该动作在动作完成后将接收新状态。在这种情况下,获取最后一个列表是可行的,但是根据用法来找到变通方法并不总是那么容易。
如何发回创建的列表ID?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)