Estoy usando una etiqueta de material angular que es <mat-label> . El problema es que esta etiqueta no funciona correctamente cuando intento generar un archivo PDF del código HTML utilizando la biblioteca html2pdf. Necesito cambiarlo a <label> para que funcione.
¿Hay alguna forma de reemplazar esa etiqueta dinámicamente con una función de javascript?
Esto es lo que estoy tratando de hacer, pero no estoy seguro de si es la forma correcta. matLabel no se reconoce como un elemento HTML:
Array.from(document.querySelectorAll('mat-label')).forEach((matLabel) => { const label = document.createElement('label') label.title = matLabel.title; matLabel.style.display = 'none' matLabel.parentElement.append(label) })