lib-sysutil v2.0.1
LibSysutil
Es una librería construida para comunicar de manera estándar los servicios REST
Tabla de contenido
Instalacion Configurar Archivo .module.ts Configurar Archivo .services.ts Incorporar Styles LA Fuentes
Instalación
npm i lib-sysutil crypto-js sweetalert2 xlsx --save
Configurar Archivo .module.ts
En el archivo .module.ts se debe importar
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { ErrorIntercept } from 'lib-sysutil';
En el @NgModule en la parte de providers se gregarian las siguientes lineas
provide: HTTP_INTERCEPTORS,
useClass: ErrorIntercept,
multi: true
Ejemplo resultado
@NgModule({
declarations: [],
imports: [ HttpClientModule ],
providers: [
{
provide: HTTP_INTERCEPTORS,
useClass: ErrorIntercept,
multi: true
}
]
})
Configurar Archivo .services.ts
En este archivo se debe importar la clase API_Rest
import { API_Rest } from 'lib-sysutil';
En el constructor del servicio se inyectamos la clase
constructor(
private serverAPI: API_Rest
) { }
Al momento de ser utilizada se invoca la funcion post_REST con los siguientes parametros
URL, 'Nombre_servicio', NombrePropiedad, si es array el resultado true|false, parametros
Ejemplo
this.serverAPI.post_REST(URL, 'nom_servicio', NombrePropiedad, true, param);
Incorporar Styles LA
en el archivo angular.json en la parte de "styles"
"styles": [
"node_modules/lib-sysutil/lib/styles/css/estilos_LA.min.css"
],
Fuentes
Repositorio de fuentes Github
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago