7 atbildes. Atrisinātājs: tas tiek izpildīts pat pirms lietotājs tiek novirzīts uz jaunu lapu. Kad jums ir jāiegūst dati pirms komponenta inicializācijas, pareizais veids, kā to izdarīt, ir izmantot atrisinātāju.
Kā jūs izmantojat atrisinātāju?
Atrisinātāja izveide
- Izveidot pakalpojumu.
- Importēt “Resolve” saskarni no “@angular/router”.
- Ieviesiet saskarni ar savu klasi.
- Ignorēt atrisināšanas metodi.
- Atrisināšanas metodei jābūt diviem parametriem. …
- Atrisināšanas metodei ir jāatgriež vērtība vai novērojama vērtība, ja vēlaties to izmantot vēlāk ielādētajā komponentu klasē.
Kāpēc mēs izmantojam leņķa izšķirtspēju?
Angular Resolver tiek izmantots dažu datu iepriekšējai ielādei, kad lietotājs navigē no viena maršruta uz citu. To var definēt kā vienmērīgu pieeju lietotāja pieredzes uzlabošanai, ielādējot datus, pirms lietotājs pāriet uz konkrētu komponentu.
Kāpēc mēs izmantojam atrisinātājus?
Atrisinātājs ir elektriskais transformators, ko izmanto griešanās leņķa mērīšanai. Daudzi atrisinātāji nedaudz atgādina elektromotoru, kas sastāv no vara tinumiem uz statora un mehāniski apstrādāta metāla rotora.
Kāda ir atrisināšanas objekta izmantošana maršrutēšanā?
Resolvelink
Datu nodrošinātāja klasi var izmantot kopā ar maršrutētāju, lai atrisinātu datus navigācijas laikā. Interfeiss definē atrisināšanas metodi, kas tiek izsaukta, kad sākas navigācija. Themaršrutētājs gaida, līdz dati tiks atrisināti, pirms maršruts tiek beidzot aktivizēts.