Перерисовать Аурелию Диалог

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

Я установил хост моего Aurelia Dialog внутри одного из моих маршрутов (в пользовательском элементе). Это приводит к тому, что диалоговое окно не отображается, когда я перехожу на другую вкладку.

Но когда я возвращаюсь к первой вкладке, ее там нет (конечно, потому что она не является частью пользовательского интерфейса по умолчанию для этого маршрута). Но я сохраняю состояние диалога, поэтому Javascript все еще думает, что это все на экране (hasActiveDialog правда).

Мне нужен способ сказать моему Aurelia Dialog, что мне просто нужно его перерисовать.

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

0 ответов

Другие вопросы по тегам