I have:
<modal
#forgotPasswordModal
[viewModel]="forgotPasswordModalVm"
(cancelled)="onForgotPasswordModalCancelled($event)"
(saved)="onForgotPasswordModalSaved($event)">
<forgot-password></forgot-password>
</modal>
Once the forgot password form is complete, I need it to close the modal by calling close() on the parent modal component above. I can fire an event with the EventEmitter, but how can I receive it on the parent container? I don't want any forgot-password specific log inside the modal component, nor do I want to use a generic event service.
<modal
#forgotPasswordModal
[viewModel]="forgotPasswordModalVm"
(cancelled)="onForgotPasswordModalCancelled($event)"
(saved)="onForgotPasswordModalSaved($event)">
<forgot-password (close)="onModalClose()"></forgot-password>
</modal>
export class ForgotPasswordComponent {
@Output() close:EventEmitter = new EventEmitter();
// execute when the modal should be closed
onComplete() {
this.close.emit(null);
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With