7 Risposte. Risolutore: viene eseguito anche prima che l'utente venga indirizzato a una nuova pagina. Ogni volta che hai bisogno di ottenere i dati prima dell'inizializzazione del componente, il modo giusto per farlo è usare il resolver.
Come usi un resolver?
Creazione di un risolutore
- Crea un servizio.
- Importa l'interfaccia "Risolvi" da '@angular/router'.
- Implementa l'interfaccia con la tua classe.
- Sostituisci il metodo di risoluzione.
- Il metodo Resolve dovrebbe avere due parametri. …
- Il metodo Resolve dovrebbe restituire un valore o un osservabile, se vuoi usarlo in un secondo momento nella tua classe di componenti caricata.
Perché usiamo il resolver in angolare?
Il risolutore angolare viene utilizzato per il pre-lettura di alcuni dati quando l'utente sta navigando da una rotta all' altra. Può essere definito come un approccio agevole per migliorare l'esperienza dell'utente caricando i dati prima che l'utente acceda a un particolare componente.
Perché usiamo i resolver?
Un resolver è un trasformatore elettrico utilizzato per misurare l'angolo di rotazione. Molti resolver assomigliano in qualche modo a un motore elettrico composto da avvolgimenti in rame sullo statore e un rotore in metallo lavorato.
Qual è l'uso dell'oggetto di risoluzione nell'instradamento?
Resolvelink
Una classe di provider di dati può essere utilizzata con il router per risolvere i dati durante la navigazione. L'interfaccia definisce un metodo di risoluzione che viene richiamato all'avvio della navigazione. Ilil router attende che i dati vengano risolti prima che il percorso sia finalmente attivato.