Я не знаю, используете ли вы шаблон или компонент для создания экземпляра вашего диалога.Однако диалог - это часть пользовательского интерфейса с привязками данных, как и любой другой угловой компонент.Любые данные, привязанные к вашему диалогу, будут отображаться при обновлении.
Просто отделите модель, отображаемую в вашем диалоге, от модели, отображаемой на вашей странице, обновите ее, когда это необходимо, и у вас все получится.
Вам следует избегать использования window.location.reload()
, поскольку это приводит к потере контекста JavaScript.Даже если состояние вашего приложения представлено URL-адресом (что является хорошей практикой), вам не следует его использовать, и едва ли существует ситуация, в которой вы были бы вынуждены это сделать.