直接查看页面源文件shipping-address.component.html:

控制SAP Spartacus shipping address页面spinner显示的逻辑

为简单起见,本文只讨论isLoading$这个参数:类型为boolean的Observable对象

控制SAP Spartacus shipping address页面spinner显示的逻辑

UserAddressService才知道Address的加载进度:

控制SAP Spartacus shipping address页面spinner显示的逻辑

UserAddress又依赖于Store和AuthService:

控制SAP Spartacus shipping address页面spinner显示的逻辑

getAddressesLoading的实现:

控制SAP Spartacus shipping address页面spinner显示的逻辑

再看UsersSelectors.getAddressesLoading:

控制SAP Spartacus shipping address页面spinner显示的逻辑

如果shipping address数据仍然在读取过程中,isLoading$.subscribe返回true,则显示spinner.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
控制SAP Spartacus shipping address页面spinner显示的逻辑

相关文章:

  • 2021-08-15
  • 2022-12-23
  • 2021-04-18
  • 2021-07-21
  • 2021-04-08
  • 2022-12-23
  • 2021-06-21
  • 2022-01-01
猜你喜欢
  • 2021-05-12
  • 2021-06-19
  • 2021-09-06
  • 2022-01-17
  • 2021-06-16
  • 2021-09-09
  • 2021-11-30
相关资源
相似解决方案