SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差別比較

SAP Spartacus B2B 頁面相似 SAP Fiori Launchpad,共有 6 個 tile(磁貼),點擊某個磁貼,能跳轉到對應的列表頁面。app

路由映射就是指點擊某個 url 以後(例如上圖所示的例子),應該激活哪個 Angular Component.url

例如上圖 User tile,經過 a 標籤實現,點擊以後,會跳轉到其 href 屬性指向的 url:http://localhost:4200/powerto...spa

問題是,這個 url ,對應 SAP Spartacus 裏哪一個 Angular Component 麼?路由

咱們能夠經過查詢源代碼的方式自行找到答案。rem

和 B2B User tile 相關的配置,都維護在文件 user.config.ts 裏, orgUser 的路徑爲 organization/users:get

這裏就能找到 User tile 對應的 Angular Component了。it

ManageUsersListComponent 對應 ListComponent:io

對於 Org Unit 來講,路由配置的格式同 User 同樣:class

這裏同 User Mapping 實現有差別。在 User CMS mapping 裏,ManageUsersListComponent 對應 ListComponent,而對於 Org Unit,Commerce 後臺 ManageUnitsListComponent,映射到 SAP Spartacus Component 是 UnitListComponent,而不是更通用的 ListComponent.後臺

更多Jerry的原創文章,盡在:"汪子熙":

相關文章
相關標籤/搜索