Come tagliare la matrice se la lunghezza è <5

voti
0

Come tagliare la matrice se la lunghezza è <5

La mia JSON è:

{
        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 per verificare se titoli lunghezza è maggiore che il 5, si deve ritagliare i valori dopo 5 e dovrebbe visualizzare solo 5 titoli sullo schermo.

È pubblicato 10/05/2018 alle 08:41
fonte dall'utente
In altre lingue...                            


2 risposte

voti
1

Suppongo che si desidera mantenere la gamma completa nella logica, e solo tagliarlo nel codice HTML. Se questo è il caso, basta usare Array.prototype.slice () in cui si desidera visualizzare l'elenco rifilato.

ie

<div *ngFor="let i of arr.slice(0,5)">
  `i`
</div>
Risposto il 10/05/2018 a 08:45
fonte dall'utente

voti
0

È possibile utilizzare slice per questo.

let trimmed = data.titles.slice(0, 5);
Risposto il 10/05/2018 a 08:45
fonte dall'utente

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