Búsqueda de sitios web

html - mat-select - mat-option ordenar valores


Soy nuevo en Angular6 y quería saber si hay una manera simple de hacer lo que quiero.

Acabo de leer la documentación y no leí nada sobre eso, ¿hay una manera fácil de ordenar los valores en el menú desplegable?

<mat-form-field>
      <mat-select placeholder="Code List" required [(ngModel)]="contextScheme.codeListId">
        <mat-option *ngFor="let codeList of codeLists" [value]="codeList.codeListId">
            {{codeList.codeListName}}
        </mat-option>
      </mat-select>
</mat-form-field>

Básicamente, los valores que tengo son los valores en mi base de datos ordenados por id, quiero lo mismo pero ordenado en descendente.

Gracias de antemano.

Calcetines-

Respuesta #1

Deberías hacer la ordenación ya sea en el lado del backend de la base de datos, o como sugiere el equipo de Angular en la tubería sin order-by, debería hacerse dentro del componente. Por ejemplo, si tienes un arreglo en el componente, podrías usar Array.sort