SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较
SAP Spartacus B2B 頁面類似 SAP Fiori Launchpad,共有 6 個(gè) tile(磁貼),點(diǎn)擊某個(gè)磁貼,能跳轉(zhuǎn)到對(duì)應(yīng)的列表頁面。
路由映射就是指點(diǎn)擊某個(gè) url 之后(例如上圖所示的例子),應(yīng)該激活哪一個(gè) Angular Component.
例如上圖 User tile,通過 a 標(biāo)簽實(shí)現(xiàn),點(diǎn)擊之后,會(huì)跳轉(zhuǎn)到其 href 屬性指向的 url:http://localhost:4200/powertools-spa/en/USD/organization/units
問題是,這個(gè) url ,對(duì)應(yīng) SAP Spartacus 里哪個(gè) Angular Component 么?
我們可以通過查詢源代碼的方式自行找到答案。
和 B2B User tile 相關(guān)的配置,都維護(hù)在文件 user.config.ts 里, orgUser 的路徑為 organization/users:
這里就能找到 User tile 對(duì)應(yīng)的 Angular Component了。
ManageUsersListComponent 對(duì)應(yīng) ListComponent:
對(duì)于 Org Unit 來說,路由配置的格式同 User 一樣:
這里同 User Mapping 實(shí)現(xiàn)有差異。在 User CMS mapping 里,ManageUsersListComponent 對(duì)應(yīng) ListComponent,而對(duì)于 Org Unit,Commerce 后臺(tái) ManageUnitsListComponent,映射到 SAP Spartacus Component 是 UnitListComponent,而不是更通用的 ListComponent.
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全平台无死角,微软推荐用户将 Edge
- 下一篇: SAP Spartacus Popove