В моем бизнес-приложении у меня есть требование выбирать записи в списке, обновлять данные записей, выбирать следующий элемент в списке и т. Д.
Вариант использования 1 Выбрать элементв списке откройте диалоговое окно, манипулируйте данными там, а затем вернитесь к списку
Вариант использования 2 Перейдите на страницу (через маршрутизатор), манипулируйте данными там, перейдите дальше оттуда
Итак, чего я хочу избежать, так это дважды внедрить свой бизнес-компонент .Первый раз, чтобы заставить его работать с диалоговым окном, и второй раз, чтобы заставить его вести себя как «нормальный» компонент, например, с предварительной выборкой данных по распознавателю и т. Д.
Кто-нибудь может сказать мне, как лучше всего делать это в угловом режиме? Используйте компонент с маршрутизатором и откройте его также в диалоговом окне
Я нашел это здесь ==> Динамически загружать компонент внутри Material MatDialog
Но, например, это не ответит, как бороться с предварительной выборкой (распознаватели).Из того, что я знаю, диалоги не используют преобразователи маршрутов.
Заранее спасибо