7 Պատասխաններ: Լուծող. այն գործարկվում է նույնիսկ նախքան օգտագործողի նոր էջ ուղղորդելը: Ամեն անգամ, երբ անհրաժեշտ է ստանալ տվյալներ մինչև բաղադրիչի սկզբնավորումը, դա անելու ճիշտ միջոցը լուծիչ օգտագործելն է:
Ինչպե՞ս եք օգտագործում լուծիչը:
Ստեղծում է լուծիչ։
- Ստեղծել ծառայություն։
- Ներմուծեք «Resolve» ինտերֆեյսը «@angular/router»-ից:
- Իրականացրեք ինտերֆեյսը ձեր դասի հետ:
- Վերագնահատել լուծման մեթոդը։
- Resolve մեթոդը պետք է ունենա երկու պարամետր: …
- Resolve մեթոդը պետք է վերադարձնի արժեք կամ դիտարկելի, եթե ցանկանում եք այն հետագայում օգտագործել ձեր բեռնված բաղադրիչ դասում:
Ինչու ենք մենք օգտագործում լուծիչը անկյունայինում:
Անկյունային լուծիչն օգտագործվում է որոշ տվյալների նախնական բեռնման համար, երբ օգտվողը նավարկում է մի երթուղուց մյուսը: Այն կարող է սահմանվել որպես սահուն մոտեցում՝ օգտատերերի փորձը բարելավելու համար՝ բեռնելով տվյալները՝ նախքան օգտատերը նավարկելու որոշակի բաղադրիչ:
Ինչու ենք մենք օգտագործում լուծիչներ:
Լուծիչը էլեկտրական տրանսֆորմատոր է, որն օգտագործվում է պտտման անկյունը չափելու համար: Շատ լուծիչներ ինչ-որ չափով նման են էլեկտրական շարժիչի, որը բաղկացած է ստատորի վրա պղնձե ոլորուններից և մշակված մետաղական ռոտորից:
Ո՞րն է լուծում օբյեկտի օգտագործումը երթուղղման մեջ:
Resolvelink
Տվյալների մատակարարի դասը կարող է օգտագործվել երթուղիչի հետ՝ նավիգացիայի ընթացքում տվյալները լուծելու համար: Ինտերֆեյսը սահմանում է լուծման մեթոդ, որը կանչվում է նավիգացիայի մեկնարկի ժամանակ: Այներթուղիչը սպասում է, որ տվյալները լուծվեն մինչև երթուղին վերջնականապես ակտիվացվի: