Похоже, в spartacus есть определенные Компоненты, которые не должны быть отменены. Например, каждый компонент использовал INSIDE «CartDetailsComponent».
Например, мне нужно сделать пару html настроек для компонента «cx-cart-item», но, к сожалению, этот компонент не может быть переопределен.
Попытка сослаться на него в моем модуле с помощью
B2cStorefrontModule.withConfig({
cmsComponents: {
CartItemComponent: {
component: CUSTOMComponent
}
не дает результата, поскольку этот компонент не упоминается в таком провайдере, как этот
providers: [
provideDefaultConfig(<CmsConfig>{
cmsComponents: {
CartComponent: {
component: CartDetailsComponent,
},
},
}),
],
Итак, ближайшим компонентом будет CartDetails (соответственно CartComponent). Но это означает, что для достижения слегка измененного html внутри CartItem мне нужно переопределить CartComponent, а затем скопировать и вставить весь logi c (ts и html) не только для этого компонента, но и для CartItemList и, наконец, сам CartItem.
Это выглядит смехотворно безумным трудом для простой настройки html. Действительно ли это недостаток, с которым мы просто должны справиться прямо сейчас, или есть другой, который сможет справиться с такими требованиями?