Spartacus 4.0.0 — Свойство » ДО » не существует для типа «Исходящая позиция»

#spartacus-storefront

Вопрос:

Я пытаюсь разработать страницу в Spartacus 4.0.0 и связать ее с сайтом SAP Hybris 1905 B2B. я хочу изменить раздел заголовка спартака, используя розетки и положение розетки. по какой-то причине я получаю ошибку ниже при добавлении «cxOutletPos».

 Error: src/app/core/custom-components/custom-header/custom-header.component.html:1:67 - error TS2339: Property 'BEFORE' does not exist on type 'OutletPosition'.

<ng-template cxOutletRef="SiteLogo" [cxOutletPos]="outletPosition.BEFORE" let-model>
 

Буду признателен, если кто-нибудь сможет мне здесь помочь.

Комментарии:

1. вы пробовали раньше писать только строчными буквами? [cxOutletPos]=»до»

2. Попробовал [cxOutletPos]=»до» тоже, та же ошибка.

Ответ №1:

SiteLogo не является допустимой торговой точкой. Вы можете просмотреть список всех доступных торговых точек по ссылке документации ниже.

https://sap.github.io/spartacus-docs/outlets/#software-driven-outlet-references

Комментарии:

1. SiteLogo в качестве ссылки на розетку и до того, как позиция розетки отлично работает в Spartacus 3.4. Интересно, что-нибудь другое я должен сделать для 4.0

2. вы также могли бы попробовать cxOutletRef="SiteLogoComponent" посмотреть, работает ли это?