Всегда видите ошибку в консоли разработчика? Ниже приведены 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 г.