如何进行可扩展的ngrx操作?

时间:2019-03-26 14:28:40

标签: angular ngrx

想象一下,我有一个名为保存用户数据的按钮,单击该按钮我应该在后端保存/更新用户数据。以下是流程(图像中的黑色部分)。我将检查数据是否有效(服务器中会进行验证),然后保存数据。

我有两个动作:1. Validate data 2。Save data

Validate data效果下,如果验证成功,我将分派Save data操作

enter image description here

一段时间后,我要执行另一个按钮 make user admin ,点击该按钮,我将完成保存用户数据按钮的所有操作(黑色部分),然后将用户角色更改为admin(请参见橙色部分)。

我的问题

如何在重用现有代码(黑色部分)的同时实现橙色部分。 我可以有两个动作Try Make User AdminMake User Admin。在Try Make User Admin的效果下,我可以调度Validate user data动作,该动作将调度Save data。但是我如何知道是否需要调度Make User Admin?由于我不知道Save data

的结果

0 个答案:

没有答案