Portal y Renderizado Overlay para Angular | ng-hub-ui-portal

Librería portal para Angular que permite renderizar componentes, plantillas y overlays fuera del árbol DOM actual con control de posicionamiento.

Última actualización 8 ago 2026

Visión General

Por qué los equipos buscan esta librería

Esta librería portal para Angular te ayuda a renderizar contenido en overlays o contenedores personalizados manteniendo predecibles el flujo de datos y la integración con Angular.

Instalación

npm install ng-hub-ui-portal

Ir a

Ideal para

  • drawers
  • paneles flotantes
  • interfaces overlay
  • contenedores dinámicos

Sobre portal

ng-hub-ui-portal es útil cuando las interfaces Angular necesitan desacoplar el renderizado del árbol DOM actual: drawers, paneles flotantes, contenedores dinámicos o UI basada en overlays. Da a los equipos una base más limpia para contenido proyectado y renderizado posicionado.

Guías de uso

Renderizado de contenido

Soporte para renderizar diversos tipos de contenido (Component, TemplateRef, String) con capacidades de inyección y proyección de datos.

Estrategias de apertura

Controla cómo se abren los portales: modo progresivo (apilado) o exclusivo (toggle).

Posicionamiento

Estrategias de posicionamiento flexibles para los portales relativas al viewport o a elementos específicos.

Gestión de overlays

Gestión integral de backdrop, bloqueo de scroll y control del foco para los overlays de portal.

Interacción

Cierra o descarta portales devolviendo resultados, con soporte de teclado y selectores de activación personalizados.

Ciclo de vida

Hooks de ciclo de vida y suscripciones a eventos para la gestión del estado del portal.

Características clave

Cambios recientes

Version 22.0.4 - 8/8/26, 12:00 AM

fixed: Documentation links now point at the canonical localized URLs. The README linked to https://hubui.dev/<path> with no locale prefix and no trailing slash, and both forms are 301-redirected, so every reader arriving from npm or GitHub landed on a redirect instead of the canonical page.

Version 22.0.3 - 7/28/26, 12:00 AM

fixed: Removed the invalid aria-portal attribute from the portal window host (not a real ARIA attribute); role=dialog and the aria-labelledby/describedby wiring stay.

Version 22.0.2 - 7/26/26, 12:00 AM

fixed: Declared the real ng-hub-ui-utils peer range (>=22.0.0); the previous >=1.0.0 floor allowed resolving an incompatible utils major.

Version 0.3.3 - 1/7/25, 12:00 AM

added: Initial documentation page creation