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

245
Visualizações
¿Cómo usar CSS: nth-child (odd) usando el componente Angular para las filas de la tabla?

Descargo de responsabilidad: soy nuevo en Angular.

Tengo una aplicación Angular muy simple que crea una tabla de elementos, digamos "productos".

Tengo un componente llamado "Productos" y un subcomponente (si esa es la terminología) llamado producto-elemento.

Todo funciona bien excepto por el estilo que quiero.

En el componente "Productos", tengo el siguiente HTML:

 <table> <tbody> <ng-container *ngFor="let product of productList"> <app-product-item [product]="product "></app-product-item> </ng-container> </tbody> </table>

En el producto-artículo tengo:

 <tr> <td>{{product.Num}}</td> <td>{{product.Name}}</td> </tr>

Ahora me gustaría aplicar el siguiente estilo:

 tr:nth-child(odd) {background-color: #d46969;}

Cuando lo hago en el archivo product-item.component.css, todas las filas tienen el estilo, no solo las filas pares. ¿Alguien puede explicar lo que estoy haciendo mal?

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Haga un ng-deep en app-product-item y eso lo ayudará a acceder al html interno

en CSS

 app-product-item:nth-child(odd) ::ng-deep tr{ // add your styles }
about 4 years ago · Juan Pablo Isaza 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