Угловой открытый компонент в новом окне без начальной загрузки - PullRequest
0 голосов
/ 27 февраля 2019

Я хотел бы открыть компонент в новом окне, но без повторной загрузки.В моем случае я использую всплывающее окно от devextreme, но я хотел бы открыть и скрыть окно, как если бы я делал это с помощью всплывающего окна или диалогового окна.Преимущество окна в том, что оно может использоваться снаружи и параллельно.Но в первый раз окно открывается, чтобы замедлить.

1 Ответ

0 голосов
/ 28 февраля 2019

Открытие нового окна для углового приложения фактически нарушает философию одностраничного приложения.Однако может быть сценарий использования для открытия компонента в другом окне.

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

Начальная загрузка приложения все еще там, но она загружает ваш компонент.Я не уверен, что это можно сделать без начальной загрузки.

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