Лучшая практика в угловых, материал для повторного использования компонента в диалоге? - PullRequest
0 голосов
/ 14 февраля 2019

В моем бизнес-приложении у меня есть требование выбирать записи в списке, обновлять данные записей, выбирать следующий элемент в списке и т. Д.

Вариант использования 1 Выбрать элементв списке откройте диалоговое окно, манипулируйте данными там, а затем вернитесь к списку

Вариант использования 2 Перейдите на страницу (через маршрутизатор), манипулируйте данными там, перейдите дальше оттуда

Итак, чего я хочу избежать, так это дважды внедрить свой бизнес-компонент .Первый раз, чтобы заставить его работать с диалоговым окном, и второй раз, чтобы заставить его вести себя как «нормальный» компонент, например, с предварительной выборкой данных по распознавателю и т. Д.

Кто-нибудь может сказать мне, как лучше всего делать это в угловом режиме? Используйте компонент с маршрутизатором и откройте его также в диалоговом окне

Я нашел это здесь ==> Динамически загружать компонент внутри Material MatDialog

Но, например, это не ответит, как бороться с предварительной выборкой (распознаватели).Из того, что я знаю, диалоги не используют преобразователи маршрутов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...