Angular вручную обновляет formGroup и устанавливает для формы dirty = false? - PullRequest
0 голосов
/ 29 мая 2019

Этот код работает отлично, однако, когда я нажимаю обновить, это сообщение все еще показывает, как мне этого избежать?

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;
}
...