okruch-kodu

Odrobaczanie tras czyli jak łatwo debugować routing w Angularze

Tony robaków wylezą z Twojego kodu dzięki temu jednemu prostemu trickowi

Zapowiedziany pierwszy wpis z serii o Storybooku “się pisze” a w międzyczasie chcę się podzielić na łatwe debugowanie routingu w Angularze.
Uważny czytelnik pewnie już się domyśla, że wystarczy “jeden prosty trik”.
Otóż okazuje się, że można automatycznie logować wszystkie zdarzenia związane z routingiem (a jest ich całkiem sporo) w konsoli przeglądarki. Żeby to zrobić wystarczy w wywołaniu metody forRoot importowanego RouterModule dodać parametr enableTracing z wartością true.

1
2
3
4
5
imports:[
...
RouterModule.forRoot(AppRoutes, {enableTracing: true})
...
]

Przykładowa treść wypisana do konsoli wygląda tak (przykładowa aplikacja w StackBlitz):

wpis dodany 2018-05-20
z serii:
tematy: , ,