Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18910|Resposta: 1

[Angular] Três maneiras de usar encapsulamento angular

[Copiar link]
Publicado em 12/05/2020 11:02:24 | | |
De acordo com a versão mais recente da documentação oficial do site, a encapsulação agora possui 4 valores de atributo:

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



Padrão emulado

Os estilos são escopados e o componente pai não afeta o estilo do componente filho (o mecanismo de encapsulamento de estilos fornecido pelo Angular)
Essa seleção é o padrão, ou seja, é o valor sem necessidade de configurar manualmente o encapsulamento. Sob esse item de configuração, cada componente tem um escopo, e o componente pai não pode afetar o componente próprio. Se você precisar que o estilo do componente pai, substitua o estilo do componente filho nesse item de configuração. Você pode usar ::ng-deep, mas o site oficial não recomenda o uso de ::ng-deep


Nenhum

Nenhum pacote é fornecido, e o estilo é aplicado diretamente a todo o documento. (Afeta seus próprios componentes filhos para baixo, para cima afeta seus próprios componentes pais)


Nativo e Sombra

Usando o estilo nativo de encapsulamento de sombra, a raiz de sombra pode ser vista na estrutura do DOM, e podemos ver muito bem como o estilo é escrito nela, válido apenas para componentes na faixa de raiz de sombra.





Anterior:Estilo CSS: pointer-events: nenhum
Próximo:Embelezamento da página web em CSS com a barra de rolagem da página web
 Senhorio| Publicado em 26/11/2021 17:07:13 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com