SAP Spartacus读取User Address的请求发送和接收源头

先看请求响应的接收源头:

文件:projects\core\src\user\store\effects\user-addresses.effect.ts

接收应用程序发送过来的UserActions.LOAD_USER_ADDRESSES, 调用connector读取数据后,发送新的Action:UserActions.LoadUserAddressesSuccess

UserActions.Load_USER_ADDRESSES是一个字符串:

而UserActions.LoadUserAddressesSuccess是一个Action类,里面包含了一个类型字段:LOAD_USER_ADDRESSES_SUCCESS.

因为effect只是被动接收请求然后load数据,那么是谁触发的Load User Address的请求?根据关键字查找:

没有找到有用的信息。因为LoadUserAddresses这个action定义了LOAD_USER_ADDRESSES的type,因此再搜索LoadUserAddresses:



通过运行时调试可以发现,shipping-address Component初始化hook ngOnInit里发起的地址数据读取请求:

你可能感兴趣的:(SAP Spartacus读取User Address的请求发送和接收源头)