Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
¿Cómo deshabilita la encapsulación de vista en un componente de terceros en angular2/4?

Quiero anular los estilos de un componente de código abierto que estoy usando, pero la única forma que puedo encontrar para deshabilitar la encapsulación de vista es en el decorador de un componente. Por supuesto, usar un módulo de terceros significa que no puedo editar la fuente. ¿De qué otra manera se podría hacer?

editar

Conozco la sugerencia de /deep/styles. Lo que quiero hacer es anular los estilos de tabla en un componente de terceros con el estilo de bootstrap 4. El componente personalizado tiene una clase .table aplicada, pero con la encapsulación de vista, las clases boostrap 4 no pueden alcanzarlo.

Solo quiero saber si hay una manera de desactivar la encapsulación de vista por completo sin tener que bifurcar el código y agregar el valor de propiedad del decorador del componente "encapsulación: ViewEncapsulation.None" para mi propio uso.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Puede usar el selector /deep/css para anular el estilo css de los componentes anidados. Por ejemplo, el componente utiliza un componente de terceros que crea un menú desplegable con la clase ".dropdown".

El componente html:

 <ss-multiselect-dropdown #multipleSelect [settings]="settings" [options]="options" [(ngModel)]="selectedOptions" (ngModelChange)="onSelectChange($event)"></ss-multiselect-dropdown>

y aquí está el css del componente que anula la clase desplegable.

 /deep/ .dropdown { display: inline-block; width: 100%; }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda