¿Alguna idea de qué hacer con este error?
La prueba simple como angular v12, Universal SSR falla la validación W3 HTML.
AppComponent tiene un selector como:
@Component({ selector: 'app', templateUrl: './app.component.html', encapsulation: ViewEncapsulation.None })y en el índice
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <app id="app"></app> </body> </html>Pero la validación HTML de W3 muestra un error:
También trato de cambiar el nombre del selector para que me guste: 'proyecto' y obtuve el mismo error
Editar : use un nombre con un guión, como app-root
Extrañamente, el validador no se quejará de la raíz de la aplicación u otras etiquetas directivas angulares, pero se quejará de todos los atributos _ngcontent-** .
Tenga en cuenta que hay una función de filtrado de mensajes en el validador de w3c para que pueda ignorar advertencias específicas (como el atributo _ngcontent-** ) (mensaje del mantenedor de w3c aquí )