7 Atsakymai. Sprendimas: jis vykdomas net prieš vartotojui nukreipiant į naują puslapį. Kai jums reikia gauti duomenis prieš inicijuojant komponentą, tinkamas būdas tai padaryti yra naudoti tirpiklį.
Kaip naudojate skyriklį?
Spręstuvo kūrimas
- Sukurkite paslaugą.
- Importuokite „Resolve“sąsają iš „@angular/router“.
- Įdiekite sąsają su savo klase.
- Nepaisyti sprendimo metodo.
- Išsprendimo metodas turi turėti du parametrus. …
- Resolve metodas turėtų grąžinti reikšmę arba stebimą reikšmę, jei vėliau norėsite ją naudoti įkeltoje komponentų klasėje.
Kodėl kampe naudojame skyriklį?
Angular Resolver naudojamas išankstiniam kai kuriems duomenims gauti, kai vartotojas naršo iš vieno maršruto į kitą. Tai gali būti apibrėžta kaip sklandus būdas pagerinti vartotojo patirtį įkeliant duomenis prieš vartotojui pereinant prie konkretaus komponento.
Kodėl naudojame sprendinius?
Rezoleris yra elektros transformatorius, naudojamas sukimosi kampui matuoti. Daugelis resolerių atrodo kaip elektros variklis, sudarytas iš varinių statoriaus apvijų ir apdirbto metalinio rotoriaus.
Kokia yra sprendimo objekto paskirtis maršrute?
Resolvelink
Duomenų teikėjo klasė gali būti naudojama su maršrutizatoriumi, kad būtų galima išspręsti duomenis naršymo metu. Sąsaja apibrėžia sprendimo metodą, kuris iškviečiamas, kai prasideda naršymas. Themaršrutizatorius laukia, kol duomenys bus išspręsti, kol maršrutas bus galutinai suaktyvintas.