Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

251
Vistas
Angular2 - Deshabilitar RouterLink

Quiero una mejor manera de escribir estas líneas de código.

 <li *ngIf="params.page > 1" class="page-item"> <a class="page-link" [routerLink]="[]" [queryParams]="changePage(params,1)">First</a> </li> <li *ngIf="!(params.page > 1)" class="page-item disabled"> <a class="page-link">First</a> </li>

¡Quiero deshabilitar routerLink cuando! (params.page> 1). La clase "deshabilitada" es la forma fácil (ngClass). Pero el routerLink seguirá activo

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Prueba algo como esto

 <li class="page-item"> <a class="page-link" [class.disabled]="(params.page > 1) ? true : null" [routerLink]="[]" [queryParams]="changePage(params,1)">First</a> </li>

Editar

Me perdí esta parte. :D

También necesita agregar clase

 a.disabled { pointer-events: none; cursor:default; }

Prueba esto y comprueba si funciona o no.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda