ОШИБКА TypeError: невозможно прочитать свойство "__source" неопределенного значения
С тех пор, как я обновился до новой версии spartacus (1.5), я заметил эту ошибку в консоли. Это пришло изSiteContextComponentService.getInjectedService
.
Я еще не реализовал и не использовал эту услугу. Как я могу исправить эту ошибку? Потому что я твердо уверен, что это источник других мелких проблем в моей среде разработки.
2 ответа
Решение
Если вы используете 'CMSSiteContextComponent'
компонентный тип (flextype?), то он должен иметь context
данные компонента cms из бэкэнда. Пожалуйста, проверьте, есть ли это в ответе.
Итак, причина ошибки заключалась в том, что GET /pages
запрос я не получал context
атрибут ни в LanguageComponent
ни CurrencyComponent
.