Можно ли обновить Angular 2 Dialog, а не его родитель? - PullRequest
0 голосов
/ 11 июня 2018

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

В настоящее время при использовании window.location.reload () он перезагружает всюстр.

Возможно ли это только для самого диалогового окна при использовании кнопки внутри диалогового окна?

1 Ответ

0 голосов
/ 11 июня 2018

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

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

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

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