Componente Calendar para Angular | ng-hub-ui-calendar
Componente calendario para Angular con vistas de eventos, drag and drop, plantillas, internacionalización y variables CSS para interfaces de scheduling.
Visión General
Por qué los equipos buscan esta librería
Este componente calendario para Angular está diseñado para interfaces de scheduling que necesitan vistas configurables, renderizado de eventos, drag and drop y theming listo para producción.
Instalación
npm install ng-hub-ui-calendarIr a
Ideal para
- herramientas de reservas
- calendarios de equipo
- planificación de recursos
- gestión de eventos
Sobre calendar
ng-hub-ui-calendar ayuda a los equipos Angular a construir herramientas de reservas, agendas de equipo y pantallas de planificación con una superficie de calendario reutilizable. Soporta el tipo de renderizado e interacción con eventos que se espera en productos reales de scheduling.
Guías de uso
Eventos
Muestra eventos y gestiona las interacciones con eventos y días
Ejemplos:
Gestión de eventos
Gestión de eventos
July 2026
Overflow del contenido de eventos
Overflow del contenido de eventos
This example uses very long event titles and descriptions to verify that overflowing content does not resize calendar columns or break the month grid layout.
July 2026
Eventos drag & drop
Eventos drag & drop
Drag events to move them to different days.
July 2026
Drop Log:
No drops yet. Try dragging an event!
Plantillas
Personaliza el renderizado de eventos y celdas de día con plantillas
Ejemplos:
Plantillas personalizadas
Plantillas personalizadas
July 2026
Configuración
Ajusta el comportamiento del calendario mediante opciones de configuración
Ejemplos:
Configuración del calendario
Configuración del calendario
July 2026
Estilos e i18n
Aplica temas mediante variables CSS y localiza el calendario
Ejemplos:
Tematización con variables CSS
Tematización con variables CSS
This example customizes the calendar using --hub-calendar-* CSS variables.
July 2026
Internacionalización (i18n)
Internacionalización (i18n)
July 2026
i18n Support:
The calendar uses ng-hub-ui-utils TranslatePipe for labels.
Configure translations via provideHubTranslation() with the CALENDAR_I18N dictionary.
Características clave
Cambios recientes
Version 21.1.1 - 3/19/26, 12:00 AM
changed: Co-locate SCSS with component via styleUrl; no manual @use import needed.
changed: Removed hardcoded design system token defaults from stylesheet.
fixed: Fixed grid overflow: added min-width: 0 to tracks, day cells, and event containers.
Version 21.1.0 - 3/10/26, 12:00 AM
added: Multiple calendar views: month, week, day, year.
added: Native drag-and-drop event support.