Угловой 7 - Дать предупреждение пользователю / сообщение / диалоговое окно, когда пользователь не сохранил данные форм редактирования и не перешел на другую вкладку боковой панели? - PullRequest
0 голосов
/ 09 октября 2019

Я работаю над Угловой 7 шаблонов управляемых форм . У меня есть Side Navigation Layout с четырьмя вкладками.

  • Сотрудник
  • Отдел
  • Профиль
  • Технология

Когда я нажму на Employee Tab, форма будет отображать подробный вид сотрудника, скажем, Джона. Когда я нажимаю кнопку «Редактировать», форма открывается в режиме «Редактирование» и говорит, что если пользователь обновляет / изменяет некоторые значения в форме и вместо сохранения сведений, если он нажимает на вкладку «Отдел», я хочу показать ему сообщение с предупреждением.

Чтобы реализовать эту функцию, когда я нашел Google, я нашел CanDeActivate guard, буду ли я продолжать этот подход? Или мне нужно было бы реализовать что-то еще?

Нет последовательности для вкладок, которыми должен управлять пользователь.

Пожалуйста, также предложите, если мне нужно будет отключить эти вкладки, то как?

...