In our Angular 2 component, updates (HTTP PUT) are triggered when a user enters data and either tabs to the next field or hits enter. The event handling for this is set up using both blur and key.enter. Blur works efficiently as it is fired when the user tabs to another field or navigates to a different component without explicitly tabbing or hitting enter. However, if a user enters data but then decides to refresh the page (perhaps to check if their changes were saved), the blur event is not triggered. I'm looking for the standard approach in Angular 2 to capture the page refresh event so that I can also update the data in that scenario.