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

169
Visualizações
Cómo hacer que el componente secundario angular estire la columna de cuadrícula css definida en el componente principal

He definido los estilos de un componente principal angular usando la cuadrícula css y quiero que el componente secundario se extienda a lo largo de las 5 columnas. Aunque se aplican otros estilos en el componente secundario, el componente secundario no se extiende desde la columna 4 hasta la columna 99 (definida en el archivo css).

Aquí está el código para el componente principal

 .parent-comp { display: grid; grid-template-columns: repeat(12, 1fr); } ::ng-deep .child-comp { grid-column-start: 4; grid-column-end: 9; background: red; }
 <div class="parent-comp"> <app-child></app-child> </div>

Componente hijo

 <p class="child-comp"> child works! </p>

Tengo entendido que el componente secundario debe comenzar en la columna 4 del elemento principal y terminar en la línea de inicio de la columna 9. Pero esto no funciona según tengo entendido. Por favor, ayúdame a entender mi error y cómo puedo solucionarlo.

Captura de pantalla del componente secundario que ocupa solo la primera cuadrícula

apilar

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

0

Si observa el HTML en las herramientas de desarrollo del navegador, verá que angular inserta un elemento host para el componente secundario llamado <app-child> .

El HTML se verá algo como...

 <div class="parent-comp"> <app-child> <p class="child-comp">child works!</p> </app-child> </div>

Debe apuntar al elemento secundario de la app-child en su selector css en el archivo css de su componente principal...

 ::ng-deep app-child { grid-column-start: 4; grid-column-end: 9; }

https://stackblitz.com/edit/angular-ivy-enagwe?file=src%2Fapp%2Fapp.component.css

about 4 years ago · Juan Pablo Isaza Relatório

0

¿Y esto?:

 <app-child class="child-comp"></app-child>

¿Funciona para ti?

https://stackblitz.com/edit/angular-ivy-avijo8?file=src%2Fapp%2Fapp.component.html

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