To zależy od tego, co chcesz osiągnąć, ale jest możliwe, aby wstrzyknąć Router
w swoim najwyższym poziomie komponentu i .subscribe()
do niego, aby uzyskać strumień stanach.
Użyłem go do zbudowania funkcjonalności, która zmienia tytuł przeglądarki na podstawie bieżącego stanu. Mając na uwadze powyższe można myśleć o nim jako ekwiwalent $stateChangeSuccess
i $stateChangeFailure
wydarzeń z Kątowymi 1.
Kod będą:
constructor(router: Router) {
router.subscribe(successHandler, failureHandler);
}
wziąć również spojrzeć na OnActivate który jest również związane z tymi pojęciami.