Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 18910|Respuesta: 1

[Angular] Tres formas de usar la encapsulación angular

[Copiar enlace]
Publicado en 12/5/2020 11:02:24 | | |
Según la última versión de la documentación oficial del sitio web, la encapsulación ahora tiene 4 valores de atributo:

importar { Component, OnInit, ViewEncapsulation } de '@angular/core';



Emulado por defecto

Los estilos están definidos y el componente padre no afecta al estilo del componente hijo (el mecanismo de encapsulación de estilos proporcionado por Angular)
Esta selección es la predeterminada, es decir, es el valor sin configurar manualmente la encapsulación. Bajo este elemento de configuración, cada componente tiene un ámbito, y el componente padre no puede afectar al autocomponente. Si tienes que hacer que el estilo del componente padre sobrescriba el estilo del componente hijo en este elemento de configuración. Puedes usar ::ng-deep, pero la web oficial no recomienda usar ::ng-deep


Ninguno

No se proporciona ningún paquete y el estilo se aplica directamente a todo el documento. (Afecta a sus propios componentes hijos hacia abajo, hacia arriba afecta a sus propios componentes padres)


Nativo y Sombra

Usando el estilo nativo de encapsulación de sombras, la raíz de sombra puede verse en la estructura DOM, y podemos ver muy bien cómo se escribe el estilo en ella, válido solo para componentes dentro del rango de raíz de sombra.





Anterior:Estilo CSS: pointer-events: none
Próximo:Embellecimiento de div y barra de desplazamiento de tablas de páginas web en CSS
 Propietario| Publicado en 26/11/2021 17:07:13 |
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com