【发布时间】:2019-04-05 20:37:49
【问题描述】:
我正在使用NgbModal from @ng-bootstrap 从 Angular 6 应用程序打开模式窗口。在其中一个模式中,我想要单击按钮以关闭模式并激活父/启动组件中的功能。我该怎么做?
我知道对于普通的子组件和父组件,您可以发出一个被父组件捕获的事件(请参阅this solution here)。我可以用我的模态设置做一些类似的事情吗?如果没有,这里最好的方法是什么?
父级中的当前代码(简化):
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { ModalComponent } from "...";
@Component ( {...} )
export class ParentComponent {
...
constructor(private modalService: NgbModal) {}
...
showModal(i:InputObject) {
const modalRef = this.modalService.open(ModalCompoenent);
modalRef.componentInstance.i = i;
}
}
【问题讨论】:
标签: angular bootstrap-modal parent-child