Этот код работает отлично, однако, когда я нажимаю обновить, это сообщение все еще показывает, как мне этого избежать?
canDeactivate(
component: StaffEditComponent,
currentRoute: ActivatedRouteSnapshot,
currentState: RouterStateSnapshot
): Observable<boolean>|Promise<boolean>|boolean {
if (component.staffEditForm.dirty){
return confirm(`You have unsaved changes. Do You wish to navigate anyways?`);
}
return true;
}