Cómo recortar la matriz si la longitud es <5

votos
0

Cómo recortar la matriz si la longitud es <5

Mi JSON es:

{
        name: aaa
        files: [
            {
                name: A,
                link: string.com
            },
            {
                name: Q,
                link: string.com
            },
            {
                name: M,
                link: string.com
            },
            {
                name: New Filters Reports,
                link: string.com
            },
            {
                name: U,
                link: string.com
            }
        ],
        titles: [
            A,
            B,
            C,
            D,
            E,
            F
        ]
    }

I wan para comprobar si títulos longitud es mayor que 5, se debe recortar los valores después de 5 y sólo debe indicar 5 títulos que aparecen en pantalla.

Publicado el 10/05/2018 a las 05:41
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
1

Supongo que desea mantener la gama completa en su lógica, y sólo se recorta en el código HTML. Si este es el caso, sólo tiene que utilizar Array.prototype.slice () en la que desea mostrar la lista recortado.

Es decir

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
Respondida el 10/05/2018 a las 05:45
fuente por usuario

votos
0

Puede utilizar la rebanada para eso.

let trimmed = data.titles.slice(0, 5);
Respondida el 10/05/2018 a las 05:45
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more