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

207
Visualizações
Angular: tarjeta deshabilitada después de hacer clic

Tengo tres cartas que muestro

 <div *ngFor="let catalog of catalogs;let i=index" (click)="goToProducts(catalog)"> <div> <div class="name-position text {{catalog.classe}}" style="font-size: 21px;"> <img *ngIf="i == 1" style="max-width: 70%;" class="logo-catalog-header" src="assets/images/1.png" /> <img *ngIf="i == 2" style="max-width: 70%;" src="assets/images/2.png" /> <img *ngIf="i == 0" style="max-width: 70%;" src="assets/images/3.png" /> </div> <div style="height: 50px;"> <p *ngIf="i === 0" class="padd">P1 <br /></p> <p *ngIf="i == 1" class="padd">P2</p> <p *ngIf="i == 2" class="padd">P3</p> </div> </div> </div>

Intentaría deshabilitar la tarjeta al hacer clic en una, ¿cómo puedo hacerlo?

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

0

en la función goToProducts, debe configurar las tarjetas habilitadas en falso al final de la función tarjetas habilitadas = falso

Debe definir disabledCards en el nivel superior de su clase de componente

 enabledCards = true

y en goToProducts:

 goToProducts(catalog) { if this.enabledCards { ...your code } this.disabledCards = true }

pero debe pensar en el tiempo para configurar las tarjetas habilitadas en falso

about 4 years ago · Juan Pablo Isaza Relatório

0

Pruebe como este archivo HTML

 <div *ngFor="let catalog of catalogs;let i=index" (click)="goToProducts(catalog)" > <div> <div class="name-position text {{catalog.classe}}" style="font-size: 21px;"> <img *ngIf="i == 1" style="max-width: 70%;" class="logo-catalog-header" src="assets/images/1.png"> <img *ngIf="i == 2" style="max-width: 70%;" src="assets/images/2.png" > <img *ngIf="i == 0" style="max-width: 70%;" src="assets/images/3.png" > </div> <div style="height: 50px"> <p *ngIf="i === 0" class="padd" disabled="disable">P1 <br> </p> <p *ngIf="i == 1" class="padd" disabled="disable">P2</p> <p *ngIf="i == 2" class="padd" disabled="disable">P3</p> </div> </div>

archivo TS

 disable = false; goToProducts(catalog){ this.disable = !this.disable; }
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