отправка объекта при загрузке модального закрытия - PullRequest
0 голосов
/ 01 марта 2019

В моем проекте angular 6 у меня есть модал начальной загрузки, и я хочу передать объект в компонент модального контейнера при закрытии!как я могу сделать это по нажатию кнопки?

  <button (click)="activeModal.close()">Ok</button>

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Вы должны слушать модальные события, чтобы достичь этого, Bootstrap JS Modal Reference - это то, что вам нужно.

Это пример javascript события "hidden.bs.modal":

<script>
$(document).ready(function(){
  $("#myBtn").click(function(){
    $("#myModal").modal("show");
  });
  //you should use this part
  $("#myModal").on('hidden.bs.modal', function(){ 
    alert('The modal is now hidden.');
  });
});
</script>

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

0 голосов
/ 01 марта 2019

создать переменную myObj: Object;;

, а затем <button (click)="activeModal.close(); myObj = someObj">Ok</button>

или, если сложнее, вы можете попробовать

<button (click)="activeModal.close(); onClose()">Ok</button>

, а затем создать onClose () метод.

...