1. 程式人生 > 實用技巧 >控制SAP Spartacus shipping address頁面spinner顯示的邏輯

控制SAP Spartacus shipping address頁面spinner顯示的邏輯

直接檢視頁面原始檔shipping-address.component.html:

為簡單起見,本文只討論isLoading$這個引數:型別為boolean的Observable物件

UserAddressService才知道Address的載入進度:

UserAddress又依賴於Store和AuthService:

getAddressesLoading的實現:

再看UsersSelectors.getAddressesLoading:

如果shipping address資料仍然在讀取過程中,isLoading$.subscribe返回true,則顯示spinner.

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":