Adición de ficheros JavaScript personalizados
Es posible añadir bibliotecas angulares adicionales. Es posible que esto se tenga que realizar como resultado de los cambios de
AngularJS en la versión más reciente. Para obtener más información, consulte
Cambios de AngularJS en Servigistics InService.
Carga de ficheros JavaScript personalizados
Para cargar un fichero JavaScript personalizado, siga estos pasos:
1. Coloque el fichero en el directorio de aplicaciones personalizado: <WT_HOME>/codebase.war/delivery/custom/app. Asegúrese de que la estructura de directorio personalizada sea una copia simétrica del directorio de entrega.
2. Incluya el fichero en customizations.js. Por ejemplo, si el fichero es delivery/custom/app/modules/myCustomModule.js, añada esta línea a la sección obligatoria de customizations.js: "custom/modules/myCustomModule". Tenga en cuenta que "delivery/custom/app" se acorta a "custom".
3. Minimice el cliente: <ANT_HOME>/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize
El fichero ahora se cargará automáticamente con la aplicación.
Adición de una dependencia al módulo angular InService
Para utilizar un módulo angular que InService no soporta de fábrica, primero es necesario asegurarse de que el fichero utilice RequireJS para requerir AngularJS. Estructure el fichero de esta manera:
define(
[
“angular”
],
function (angular) {
angular.module(“myCustomModule”) …..
}
);
Una vez que el fichero requiera AngularJS, siga estos pasos para añadirlo como dependencia:
1. Cargue el fichero siguiendo los pasos anteriores para cargar ficheros JavaScript personalizados.
2. En la función before de customizations.js, añada el módulo como dependencia para el módulo InService: module.requires.push('myCustomModule');