SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在user-addresses.effect.ts里,加載成功user address信息后,發(fā)送一個UserActions.LoadUserAddressesSuccess:
ngrx-effects.js會發(fā)送一個notification:
Notification的source恰恰就是發(fā)起網(wǎng)絡(luò)請求的UserAddressesEffects:
Notification內(nèi)部,scheduleMessage:
AsyncScheduler.js, 以deplay = 0的間隔schedule:
scheduler.flush會觸發(fā)action的執(zhí)行:
看來要執(zhí)行我們自己的reducer了?
取得前一個狀態(tài)的state,以及當(dāng)前用戶dispatch的新action,進(jìn)入reducer:
3個reducer,沒有一個是和address相關(guān)的:
這個previousStateForKey和action很可能不匹配:
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: np.zeros函数知识大全(numpy
- 下一篇: [重要!] SAP Spartacus加