Ilja
ну ты своими действиями собрался разрушать безопасность пользователю . фактически обязывая его завершить действия . а кто твое ng new my-app для браузера и пользователя ? кто ты такой что бы нарушать его безопасность? с такими хотелками каждая студента будет обязывать перевести деньги блондинки-пользователя на карту мошеннику .
По другому вопрос поставлю для вас лично) Пользователь попал на некую страницу, где он может что-то редактировать. Он может с неё уйти, но я хочу обезопасить пользователя и остановить переход на другой роут в том случае, если он не сохранил то, что изменил. Как бы вы это сделали?