2016-07-08 11 views
0

私は次のコンポーネントを使用しています:https://github.com/dougludlow/ng2-bs3-modalonClose()出力イベントがあります。子コンポーネントから親に出力を送信します - 角2

onClose()が解雇されたときに、その親コン​​ポーネントに何かしたいと思います。ここで私は現時点で持っているものだが、それは働いていない(とエラーがいずれかの存在しない):モーダルが閉じているとき

import { MODAL_DIRECTIVES, ModalComponent } from 'ng2-bs3-modal/ng2-bs3-modal'; 

@Component({ 
    selector: 'dash-data-entry', 
    template: '<modal (onClose)="reset()" #modal [size]="lg"></modal>', 
    directives: [MODAL_DIRECTIVES, ModalComponent], 
}) 

export class DashDataEntry { 
    reset(){ 
     console.log('modal closed'); 
    } 
} 

reset()イベントは現在トリガされません - 私が間違って何をやっていますか?

ありがとうございます!

+0

'onClose'' EventEmitter'とイベントの発生方法を表示してください。 –

+1

'onClose'のドキュメントは' ModalComponent.close()が呼び出されたときに放出します。 'あなたは' ModalComponent.close() 'を呼び出しますか? – Kliment

答えて

0

onCloseが送信するためには、close()を明示的に呼び出す必要があります。また、モーダルがキーボードかモーダルの外側をクリックして消されたときに放出されるonDismissもあります。

関連する問題