Visionaris
Componente de alertas (toast)
Para la generación de alertas se creo un componente y un servicio, basado en la librería ng-boostrap, y que utiliza los estilos que vienen de la librería de boostrap. Y que van a reeplazar al componente previo que se encuentra en la ruta compontents/generics/toast (carpeta que luego de haber pasado todos los eventos y haber testeado el nuevo servicio se eliminará).
Implementación de servicio.
Para crear un nuevo mensaje de alerta vamos a tener que llamar al ToastService, desde el constructor del component.
Y luego vamos a llamar a la función show, donde vamos a pasar dos parámetros :
El mensaje ( que ya está preparado para realizar la traducción desde el componente de toast, por lo que solamente es necesario para la ruta que debe leer en el json del idioma).
El Tipo de mensaje (opcional) - default : “info”. Este parámetro va asignar el estilo visual del mensaje, y por ahora soporta 4 estilos ( success, error, warning, info).
Descripción del desarrollo.
Component AppToastComponent
Este clase simplemente controla la vista que llama al componente de la librería, y se vincula al servicio, que va a manejar la funcionalidad.
Esta componente se llama desde el app.component.html para que quede accesible desde toda la aplicación
Servicio ToastService
Luego tenemos el Servicio ToastService, que permite crear, eliminar y asignar un estilo específico al toast.
Este es el servicio que vamos a llamar desde las páginas y componentes para mostrar un nuevo elemento de alerta.
@ Visionaris - Todos los Derechos Reservados