SAP Spartacus里解析route参数的逻辑
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus里解析route参数的逻辑
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先加載custom Component,如果里面有routerLink,解析,試圖生成url:
這里說(shuō)明pipe和logic view關(guān)聯(lián):
ConfigurableRoutesService:
GenerateUrlPart:渲染頁(yè)面時(shí)就生成靜態(tài)url了:
我在<a>里指定的參數(shù)已經(jīng)傳遞到了commands變量里:
routeConfig的內(nèi)容:其中paramsMapping里,name是我的應(yīng)用代碼里指定的,而productCode是Spartacus的默認(rèn)設(shè)置:
JavaScript array自帶的find方法:只返回第一個(gè)
urlEncodingParameters:
參數(shù)以:開頭:
第一個(gè)待匹配的path:
every:只要有一個(gè)元素執(zhí)行箭頭函數(shù)為false,則every返回false:
paramName acts as default:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus里解析route参数的逻辑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 表现超预期!亚马逊一季度扭亏为盈 净利3
- 下一篇: 诈骗苹果 1700 万美元,前员工被判入