ngx-bootstrap modal: How to get a return value from a modal?

前端 未结 9 1496
一向
一向 2020-12-13 02:23

In my Angular 4 app, let\'s assume that I\'m inside a service.

At some point, I want to ask the user for a confirmation, currently I\'m doing it with just a co

9条回答
  •  南方客
    南方客 (楼主)
    2020-12-13 03:07

    I used the solution from @Chandru, however to return a true or false, instead of:

    openConfirmDialog() {
        this.modalRef = this.modalService.show(HomeModalComponent);
        this.modalRef.content.onClose.subscribe(result => {
            console.log('results', result);
        })
    }
    

    I simply used:

    openConfirmDialog() {
        this.modalRef = this.modalService.show(HomeModalComponent);
        return this.modalRef.content.onClose;
    }
    

提交回复
热议问题