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

110
Vistas
Almacene el último valor seleccionado al cambiar entre la vista de lista / mosaicos usando angular

Tengo una vista de lista/mosaicos para mi lista de proyectos. En el que inicialmente estoy mostrando la vista predeterminada al usuario como Vista de mosaicos (que es la vista predeterminada cuando el usuario ingresa a nuestro tablero). Quiero decir que estoy dando las 2 vistas de los mismos datos. Pero lo que necesito es darle al usuario si no tiene esta vista de mosaicos y en su lugar necesita una vista de lista, entonces esa vista debe almacenarse cuando navega de una página a otra o incluso si cierra sesión en el sistema también lo último seleccionado debe ser solo la vista. Para eso he escrito este código. Vea abajo.

lista.componente.htmml

 <mat-button-toggle-group #group="matButtonToggleGroup" [(value)]="View" appearance="legacy" class="tile-position"> <mat-button-toggle value="Tiles" (click)="openTilesView();" appearance="legacy"> <i class="fa fa-th" aria-hidden="true"></i> </mat-button-toggle> <mat-button-toggle value="List" (click)="openListView();" appearance="legacy"> <i class="fa fa-list" aria-hidden="true"></i> </mat-button-toggle>

lista.componente.ts

 showListView: boolean = false; showTilesView: boolean = true; View = 'Tiles'; hideAllGen: boolean = true; getprojectDetails(data) { this.projects = data; this.dataSource = new MatTableDataSource(data); this.dataSource.sort = this.sort; } openListView() { this.keyword = ''; this.hideAllGen = true; this.showListView = true; this.showTilesView = false; this.View = 'List'; } openTilesView() { this.keyword = ''; this.View = 'Tiles'; this.showListView = false; this.showTilesView = true; }
about 4 years ago · Juan Pablo Isaza
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