Η πλοήγηση είναι μια μέθοδος της κλάσης Router, η οποία χρησιμοποιείται κυρίως για τη μετάβαση σε διαδρομές. Ορισμός συνάρτησης:
1.this.router.navigate(['χρήστης', 1]); Μετάβαση από τη διαδρομή ρίζας ως σημείο εκκίνησης
2.this.router.navigate(['χρήστης', 1],{relativeTo: route}); Η προεπιλεγμένη τιμή είναι η δρομολόγηση ρίζας, η οποία είναι μια παρουσία του ActivatedRoute
3.this.router.navigate(['χρήστης', 1],{ queryParams: { id: 1 } }); Η παράμετρος μετάδοσης διαδρομής /user/1?id=1
4.this.router.navigate(['προβολή', 1], { preserveQueryParams: true }); Η προεπιλεγμένη τιμή είναι false, έχει οριστεί σε true και η παράμετρος ερωτήματος /user?id=1 σε /view?id=1 στην προηγούμενη δρομολόγηση διατηρείται
5.this.router.navigate(['χρήστης', 1],{ fragment: 'top' }); Το άλμα άγκυρας στο /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Η προεπιλεγμένη τιμή είναι false, έχει οριστεί σε true και διατηρεί την αγκύρωση /user/1#top σε /view#top στην προηγούμενη δρομολόγηση
7.this.router.navigate(['/user',1], { skiplocatio{filter}nΑλλαγή: true }); Η προεπιλεγμένη τιμή είναι false και η διεύθυνση URL στο πρόγραμμα περιήγησης θα παραμείνει η ίδια όταν η διαδρομή μεταβεί σε true, αλλά οι εισερχόμενες παράμετροι θα εξακολουθούν να είναι έγκυρες
8.this.router.navigate(['/user',1], { replaceUrl: true }); Εάν δεν οριστεί, είναι προεπιλεγμένο σε true και εάν οριστεί σε false, η διαδρομή δεν θα ανακατευθυνθεί
|