7 Antwoorden. Oplosser: het wordt uitgevoerd nog voordat de gebruiker naar een nieuwe pagina wordt geleid. Wanneer u de gegevens vóór de initialisatie van de component wilt ophalen, is de juiste manier om dit te doen het gebruik van resolver.
Hoe gebruik je een resolver?
Een oplosser maken
- Maak een dienst.
- Importeer de "Resolve"-interface van '@angular/router'.
- Implementeer de interface met je klas.
- Oplossingsmethode overschrijven.
- Resolve-methode moet twee parameters hebben. …
- Resolve-methode zou een waarde of waarneembaar moeten retourneren, als u deze later in uw geladen componentklasse wilt gebruiken.
Waarom gebruiken we resolver in hoekig?
Angular Resolver wordt gebruikt voor het vooraf ophalen van een aantal gegevens wanneer de gebruiker van de ene route naar de andere navigeert. Het kan worden gedefinieerd als een soepele aanpak voor het verbeteren van de gebruikerservaring door gegevens te laden voordat de gebruiker naar een bepaald onderdeel navigeert.
Waarom gebruiken we resolvers?
Een resolver is een elektrische transformator die wordt gebruikt om de rotatiehoek te meten. Veel resolvers lijken een beetje op een elektromotor die bestaat uit koperen wikkelingen op de stator en een machinaal bewerkte metalen rotor.
Wat is het nut van een object oplossen bij routering?
Resolvelink
Een gegevensproviderklasse kan worden gebruikt met de router om gegevens tijdens navigatie op te lossen. De interface definieert een oplossingsmethode die wordt aangeroepen wanneer de navigatie start. Derouter wacht tot de gegevens zijn opgelost voordat de route definitief wordt geactiveerd.