SAP Spartacus里的defaultOccProductConfig
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus里的defaultOccProductConfig
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個defaultOccProductConfig是一個TypeScript對象,位于文件default-occ-product-config.ts里:
export const defaultOccProductConfig: OccConfig = {backend: {occ: {endpoints: {product: {default:'products/${productCode}?fields=DEFAULT,averageRating,images(FULL),classifications,manufacturer,numberOfReviews,categories(FULL),baseOptions,baseProduct,variantOptions,variantType',list:'products/${productCode}?fields=code,name,summary,price(formattedValue),images(DEFAULT,galleryIndex)',details:'products/${productCode}?fields=averageRating,stock(DEFAULT),description,availableForPickup,code,url,price(DEFAULT),numberOfReviews,manufacturer,categories(FULL),priceRange,multidimensional,configuratorType,configurable,tags,images(FULL)',attributes: 'products/${productCode}?fields=classifications',variants:'products/${productCode}?fields=name,purchasable,baseOptions(DEFAULT),baseProduct,variantOptions(DEFAULT),variantType',},productReviews: 'products/${productCode}/reviews',// Uncomment this when occ gets configured// productReferences:// 'products/${productCode}/references?fields=DEFAULT,references(target(images(FULL)))&referenceType=${referenceType}',productReferences:'products/${productCode}/references?fields=DEFAULT,references(target(images(FULL)))',// tslint:disable:max-line-lengthproductSearch:'products/search?fields=products(code,name,summary,price(FULL),images(DEFAULT),stock(FULL),averageRating,variantOptions),facets,breadcrumbs,pagination(DEFAULT),sorts(DEFAULT),freeTextSearch,currentQuery',// tslint:enableproductSuggestions: 'products/suggestions',},},在product-occ.module.ts里被導入:
providers數組里,接受一個個對象,字段名為:
- provide: injectionToken
以上圖第32行的PRODUCT_NORMALIZER為例:
DefaultConfigurationChunk:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的SAP Spartacus里的defaultOccProductConfig的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么游戏公司应当考虑公开员工薪酬
- 下一篇: 浅析小程序中什么是behaviors?怎