⊗jsagPmRtRPV 87 of 97 menu

Angular කොම්පොනන්ට් එකක ඇති රූට් පරාමිතීන්ගේ අගයන්

අපි රූට් වල අර්ථ දක්වන පරාමිතීන්ගේ අගයන් කොම්පොනන්ට් පන්තිය තුළ ලබා ගත හැකිය. එය කළ හැකි ආකාරය බලමු. පහත දැක්වෙන පරාමිති සහිත රූට් එකක් අප සතුව ඇතැයි සිතමු:

const routes: Routes = [ { path: 'aaaa/:id', component: AaaaComponent }, { path: 'bbbb', component: BbbbComponent }, ];

මෙම පරාමිතියේ අගය අපි කොම්පොනන්ට් පන්තිය තුළ ලබා ගනිමු. මෙහිදී සැලකිලිමත් විය යුත්තේ රූට් පරාමිතිවල අගයන් ලබා ගත හැක්කේ එම රූට් සමඟ බැඳුණු කොම්පොනන්ට් එකේ පමණක් බවයි. අපගේ නඩුවේදී රූට් සමඟ Aaaa කොම්පොනන්ටය බැඳී ඇත. එබැවින් ඉදිරියට එය සමඟ වැඩ කරමු.

එබැවින්, රූට් පරාමිතීන්ගේ අගයන් ලබා ගැනීමට අවශ්‍ය වන්නේ ActivatedRoute සේවාව භාවිතා කිරීමයි. එය අපගේ කොම්පොනන්ට් එකට ආයාත කරමු:

import { ActivatedRoute} from "@angular/router";

සේවාව ඉදිකිරීම් කරු තුළට හඳුන්වා දෙමු:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { } }

පරාමිති සහිත වස්තුව ලබා ගනිමු:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; console.log(params); } }

අපගේ පරාමිතියේ අගය ලබා ගනිමු:

export class AaaaComponent { constructor(private activateRoute: ActivatedRoute) { let params = activateRoute.snapshot.params; let id = params['id']; console.log(id); } }

ඔබගේ පරාමිතීන්ගේ අගයන් ලබා ගන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න