Страницы
Пользовательский код проекта

Пользовательский код проекта

Дизайнер интерфейсов позволяет работать с кодом проекта и обогащать его пользовательским кодом.

Эта дает возможность расширить стандартное поведение компонентов, реализовать дополнительные бизнес-правила, настроить реакцию интерфейса на события.

Данная функциональность доступна пользователям проекта с ролью Разработчик.

Чтобы перейти в интерфейс кода проекта, откройте раздел Страницы и нажмите кнопку Код проекта.

Код проекта

Будет открыт интерфейс для работы с кодом проекта.

Код проекта

Слева отображается структура проекта, в центральной части - редактор кода.

Важно: код проекта содержит либо ранее опубликованные страницы, либо страницы, которые имеют признак Готово к публикации

Добавление пользовательского кода в код проекта

Пользовательский код можно добавлять как в директорию src/app/app-user-code, так и непосредственно в файлы компонентов, отмеченные иконкой карандаш, например, app.component.ts, app.component.html, *.component.scss, package.json.

Директория src/app/app-user-code предназначена для размещения общей логики приложения, регистрации сервисов и зависимостей, определения глобальных стилей и тем, а также создания общих утилит и вспомогательных функций.

Также доступно добавление новых папок и файлов, а также импорт архива проекта или отдельных его файлы.

Обратите внимание: данные действия доступны только для директории src/app/app-user-code

Чтобы добавить папку/файл или загрузить архив проекта или его файл, вызовите контекстное меню и выберите соответствующий пункт меню.

Контекстное меню

Обратите внимание: файлы проекта загружаются в любом формате, а архивы - только в формате .zip.

Редактор изменений HTML

Файл с .html описанием страницы содержит Редактор изменений с визуальным отображением различий между сгенерированным кодом страницы и кодом, добавленным пользователем. Позволяет видеть, что именно будет изменено (добавлено/удалено), перед применением правок, минимизируя риск ошибок.

Переключение между режимами просмотра html-кода выполняется с помощью кнопки в правом нижнем углу редактора

HTML редактор

Проверка работы кода

Проверка работы кода выполняется в режиме предпросмотра. При генерации кода проекта приоритет отдается коду, добавленному пользователем.