2017-01-16 4 views
0

Я пытаюсь DoSomething(), когда пользователь нажимает вне модальной, чтобы закрыть его (нажмите в модальном окне).Как зарегистрироваться, если модальный закрыт (angular2-материализовать)

Для этого мне нужно зарегистрироваться, когда модаль был уволен.

Q1. Есть ли событие для отклонения модального?

Q2. Как я могу doSomething() Угловой 2-й путь (без JQuery) после того, как модальный был уволен?

<!-- Modal Structure --> 
    <div id="modal1" class="modal" (dismissed)="doSomething()"> 
    <div class="modal-content"> 
     <h4>Modal Header</h4> 
     <p>A bunch of text</p> 
    </div> 
    <div class="modal-footer"> 
     <a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">Agree</a> 
    </div> 
    </div> 

ответ

0

Вы можете использовать afterClosed() метод, который возвращает наблюдаемым, который излучает данные, которые вы заинтересованы в

+0

Привет Я пытаюсь найти самый простой способ сделать это с [MaterializeCSS] (HTTP.: //materializecss.com/) и угловой2. У меня есть [Angular2-Materialize framework] (https://www.npmjs.com/package/angular2-materialize). – Jean