Добавление пользовательских файлов JavaScript
Можно добавить дополнительные библиотеки Angular. Это можно сделать в результате изменений
AngularJS в выпуске 6.3. Дополнительные сведения см. в разделе
Изменения AngularJS в Servigistics InService 6.3.
Загрузка пользовательских файлов JavaScript
Чтобы загрузить пользовательский файл JavaScript, выполните следующие шаги:
1. Поместите файл в пользовательский каталог приложения: <WT_HOME>/codebase.war/delivery/custom/app. Убедитесь, что структура пользовательского каталога соответствует структуре каталога доставки.
2. Сделайте обязательным этот файл в customizations.js. Например, для файла delivery/custom/app/modules/myCustomModule.js добавьте следующую строку в обязательный раздел customizations.js: "custom/modules/myCustomModule". Обратите внимание: "delivery/custom/app" сокращено до "custom".
3. Минимизируйте клиент: <ANT_HOME>/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize
Теперь данный файл будет автоматически загружаться с приложением.
Добавление зависимости в модуль InService Angular
Если требуется использовать модуль Angular, который не поддерживается стандартной версией InService, сначала необходимо убедиться, что файл использует RequireJS для запроса AngularJS. Структурируйте этот файл следующим образом:
define(
[
“angular”
],
function (angular) {
angular.module(“myCustomModule”) …..
}
);
После того как файл запросит AngularJS, выполните следующие шаги, чтобы добавить его как зависимость.
1. Загрузите файл с помощью приведенных выше шагов для загрузки пользовательских файлов JavaScript.
2. В функции before в файле customizations.js добавьте модуль как зависимость для модуля InService: module.requires.push('myCustomModule');