es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es posible utilizar un componente angular en una ranura de un webcomponent?

En mi aplicación Angular (Angular v12 o la última versión), estoy usando una biblioteca personalizada de componentes web.

Uno de ellos es un modal, con un slot (algo así como esto: https://www.npmjs.com/package/@obsidiansoft/native-modal)

(Lo siento, no tengo autorización para enlazar el código).

Estoy intentando mostrar un componente de Angular en mi modal, pero al inspeccionar el DOM del modal, tengo algo como:



Angular no está renderizando el HTML detrás de “app-my-custom-component” en el modal.

El modal funciona correctamente cuando el contenido es HTML puro:


Un contenido básico

se muestra correctamente en el navegador.

¿Es posible este uso? ¿Qué configuración de Angular necesito?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que necesita configurar su aplicación Angular para que reconozca los componentes web personalizados. Puede hacer esto agregando CUSTOM_ELEMENTS_SCHEMA al @NgModule de su aplicación. Esto permitirá que Angular reconozca y represente los componentes web personalizados.

    Para obtener más información, puede consultar la documentación de Angular.

Comments are closed.