Всегда видите ошибку в консоли разработчика? Ниже приведены 5 наиболее распространенных ошибок, совершаемых разработчиками SAPUI5.
Но сначала ознакомьтесь с некоторыми из лучших практик в SAPUI5 Часть 1 и Часть 2, чтобы наверняка избежать этих ошибок. 🙂

1. «сап не определен»

Причина:

Библиотека времени выполнения SAPUI5 не может быть найдена или загружена приложением из-за неправильного каталога или URL-адреса.

Решение:

Замените путь к ресурсу в файле index.html.

2. «не удалось загрузить Component.js»

Причина:

Библиотека не может загрузить цель Component.js или файл отсутствует.

Решение:

Найдите все экземпляры пространства имен в вашем проекте и убедитесь, что вы используете правильное пространство имен.

3. «Не удалось создать экземпляр контроллера»

Причина:

Существуют возможные основные причины этой ошибки, и SAPUI5 не отображает достаточно информации для отладки.
Во-первых, нужно проверить пространство имен контроллера. Убедитесь, что он соответствует controllerName представления. Затем убедитесь, что в файле controller.js нет синтаксических ошибок.

Решение:

Примените правильное пространство имен к файлу контроллера.

4. «не удалось загрузить из: SyntaxError: Unexpected token )»

Причина:

Это происходит, если вы забыли закрыть оператор блока, что приводит к тому, что остальная часть скрипта остается открытой.

Решение:

Синтаксические ошибки можно исправить с помощью средства выделения кода SAP Web IDE. В этом случае у нас отсутствует "}" в строке 8.

5. Запись перевода не отображается в представлении

Причина:

Первая возможная причина заключается в том, что свойство i18n не поддерживается должным образом. Во-вторых, возможно, что i18n не соответствует свойству в файле XML.

Свойство i18n отсутствует.

Свойство не соответствует свойству представления XML.

Решение:

Правильно поддерживайте файл свойств i18n.

Есть ли какая-то ошибка, которую вы обычно совершаете, которой нет в списке? поделитесь им ниже. Не забудьте подписаться на дополнительные советы и руководства по SAPUI5. Какие темы вы хотите обсудить в следующий раз? дайте нам знать и оставьте комментарий ниже. 🙂

Первоначально опубликовано на сайте genuineprogrammer.com 29 января 2018 г.