Jak przyciąć tablicę jeśli długość wynosi <5

głosy
0

Jak przyciąć tablicę jeśli długość wynosi <5

Moje JSON jest:

{
        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 aby sprawdzić, czy „tytuły” długość jest większa, że ​​5, należy przyciąć wartości po 5 i powinien wyświetlać tylko 5 tytułów na ekranie.

Utwórz 10/05/2018 o 08:41
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1

Przypuszczam, że chcesz zachować pełną tablicę w swojej logiki, a jedynie przyciąć go w kodzie HTML. Jeśli jest to przypadek, wystarczy użyć Array.prototype.slice () , w którym chcesz wyświetlić przyciętego listę.

To znaczy

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
Odpowiedział 10/05/2018 o 08:45
źródło użytkownik

głosy
0

Można użyć do tego segmentu.

let trimmed = data.titles.slice(0, 5);
Odpowiedział 10/05/2018 o 08:45
źródło użytkownik

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