Hoe kan ik de array trimmen als lengte <5

stemmen
0

Hoe kan ik de array trimmen als lengte <5

Mijn JSON is:

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

Ik wan om te controleren of titels lengte groter dan 5, moet de waarden trimmen na 5 en mag alleen 5 titels op het scherm weer te geven.

De vraag is gesteld op 10/05/2018 om 08:41
bron van user
In andere talen...                            


2 antwoorden

stemmen
1

Ik neem aan dat u de volledige reeks in uw logica te houden, en trim het alleen in uw HTML. Als dit het geval is, gebruik gewoon Array.prototype.slice () waar u de bijgesneden lijst weer te geven.

D.w.z

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
antwoordde op 10/05/2018 om 08:45
bron van user

stemmen
0

U kunt slice gebruiken voor.

let trimmed = data.titles.slice(0, 5);
antwoordde op 10/05/2018 om 08:45
bron van user

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