Comment couper le tableau si la longueur est <5

voix
0

Comment couper le tableau si la longueur est <5

Mon JSON est:

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

Je blême pour vérifier si la longueur des « titres » est supérieure à 5, il faut couper les valeurs après 5 et devrait afficher seulement 5 titres sur l'écran.

Créé 10/05/2018 à 08:41
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
1

Je suppose que vous voulez garder le tableau complet dans votre logique et les garnitures que dans votre code HTML. Si tel est le cas, il suffit d' utiliser Array.prototype.slice () où vous souhaitez afficher la liste parés.

C'est à dire

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
Créé 10/05/2018 à 08:45
source utilisateur

voix
0

Vous pouvez utiliser pour cela tranche.

let trimmed = data.titles.slice(0, 5);
Créé 10/05/2018 à 08:45
source utilisateur

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