⊗jsagPmLpFC 31 of 97 menu

Angular හි for ගොඩනැගිල්ල

අරාවේ මූලද්‍රව්‍ය හරහා ලූපයක් ද @for ගොඩනැගිල්ල භාවිතයෙන් ද ආරම්භ කළ හැකිය.

ප්‍රායෝගිකව උත්සාහ කරමු. අපගේ කොම්පෝනන්ටයෙහි නැවතත් අරාවක් ඇතැයි සිතමු:

export class AppComponent { public arr: number[] = [1, 2, 3, 4, 5]; }

ගොඩනැගිල්ලේ වාක්‍ය ඛණ්ඩය සලකා බලමු:

@for () { ටැග }

පුනරාවර්තනය කරන අරාව සහ මූලද්‍රව්‍ය ලබා ගන්නා විචල්‍යය නම් කරමු:

@for (elem of arr) { ටැග }

කෙසේ වෙතත්, මෙය තවමත් සියල්ල නොවේ. Angular නිවැරදිව ක්‍රියා කිරීම සඳහා අපි විශේෂ track විධානය නම් කළ යුතුය. එයට පසුව, අරාවේ සෑම මූලද්‍රව්‍යයක් සඳහාම අද්විතීය අගයක් නම් කළ යුතුය. Angular DOM සමඟ වඩාත් ප්‍රශස්තව වැඩ කිරීමට හැකි වන පරිදි මෙය අවශ්‍ය වේ. එවැනි අද්විතීය අගයක් ලෙස අරා මූලද්‍රව්‍යයේ අංකය ගනිමු. මේ සඳහා අපි $index විචල්‍යය නම් කළ යුතුය. එබැවින්, අපගේ අවසාන කේතය මෙයයි:

@for (elem of arr; track $index) { <div> {{ elem }} </div> }

අරාව ලබා දී ඇත:

export class AppComponent { public arr: numbers[] = [1, 2, 3, 4, 5]; }

මෙම අරාවේ සෑම මූලද්‍රව්‍යයක්ම වෙනම ඡේදයක් තුළ ප්‍රදර්ශනය කරන්න.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න