LWC For: hvert direktiv

Lwc For Hvert Direktiv



Hvis du arbejder med LWC-lister eller Salesforce-poster, har du muligvis et krav om at returnere dataene. For eksempel skal du vise alle posterne fra Salesforce-objektet (Standard eller Custom), vi skal gemme dem alle på Apex-listen og vise posterne. Her kommer for-each-skabelondirektivet ind i billedet. Grundlæggende er foreach en loop, der er specificeret i HTML-skabelonen, som returnerer alle de poster, der er til stede i de givne data. I denne vejledning vil vi diskutere, hvordan man henter elementerne fra arrayet, arrayet af objekter, indlejrede objekter og Apex-listen med eksempler.

For hver

I LWC er for:each et direktiv, der bruges sammen med skabelontagget. Det returnerer varerne fra de givne data. Det kræver to parametre. Vi skal specificere dataene i for:each={data} og for:item='variabel' tager det aktuelle element (fra iterator), der er angivet med en variabel. Det for:index='index_var' gemmer elementindekset, der angiver det aktuelle elementindeks.

Syntaks:







Lad os se, hvordan du specificerer for:each-direktivet i LWC (HTML Component). For:indekset er valgfrit.



'item_var' for:indeks= 'indeks_var' >



'1.0' ?>

'http://soap.sforce.com/2006/04/metadata' >

57,0

sand



lyn__RecordPage

lightning__AppPage

lyn__hjemmeside



2. I alle de eksempler, som vi vil diskutere i denne vejledning, vil logik blive leveret som 'js'-koden. Derefter angiver vi skærmbilledet, der inkluderer hele 'js'-koden.



Eksempel 1:

Lad os oprette en liste, der indeholder 10 emner i filen 'firstComponent.js'. Brug for:each template-direktivet og gentag denne liste med 'sub' iteratoren. Angiv nøglen som denne iterator inde i afsnitsmærket og vis emnerne.

firstExample.html



'Subjects Array' >