При несохраненных изменениях всплывающее окно «отменить щелчок» необходимо установить предыдущее значение в выпадающем списке

#angular #routes #angular-material #dropdown

#angular #маршруты #angular-материал #выпадающий

Вопрос:

У меня есть следующие варианты использования. Мы используем одностраничное приложение angular.

например

Оно содержало выпадающий список, содержащий некоторую конфиденциальную информацию об изменении выпадающего списка, который нам нужен для загрузки вложенных представлений, поскольку в основном вложенные представления содержали реактивные формы. Требование заключается в том, что если вложенные представления, имеющие реактивную форму, и пользователь вносят какие-либо изменения в форму и меняют родительский выпадающий список, то для отображения всплывающего окна с несохраненными изменениями навигации с помощью кнопки «Отмена» и «Ок».

Если пользователь нажмет на кнопку Ok, изменение выпадающего списка сработает и загрузит соответствующие подвиды. Если пользователь нажимает на кнопку отмены, пользователь остается в том же представлении, и выпадающий список необходимо сбросить с предыдущим значением. В основном мы используем conductive guard, но не знаем, как установить предыдущее значение в выпадающем списке, поскольку мы используем выпадающий список Angular material. Любая помощь для такого варианта использования была бы оценена.

Заранее спасибо.

Комментарии:

1. Не могли бы вы предоставить нам какой-нибудь пример кода или stackblitz, демонстрирующий, что вы пробовали?