Cum să tăiați matrice în cazul în care lungimea este <5

voturi
0

Cum să tăiați matrice în cazul în care lungimea este <5

JSON mea este:

{
        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
        ]
    }

Am WAN pentru a verifica dacă „titluri“ lungime este mai mare ca 5, aceasta ar trebui să tăiați valorile după 5 și ar trebui să afișeze doar 5 titluri de pe ecran.

Întrebat 10/05/2018 la 08:41
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
1

Presupun că doriți să păstrați gama completă în logica ta, și numai tăiați - l în HTML. Dacă acesta este cazul, trebuie doar să utilizați Array.prototype.slice () în cazul în care doriți să se afișeze lista bordurate.

Ie

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
Publicat 10/05/2018 la 08:45
sursa de către utilizator

voturi
0

Puteți folosi felie pentru asta.

let trimmed = data.titles.slice(0, 5);
Publicat 10/05/2018 la 08:45
sursa de către utilizator

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