我仍然是Angular的新手(使用5.x)并且在使用ng-bootstrap模式缠绕我的大脑时遇到了麻烦 .

我在每一行都有一个带有典型删除按钮的数据表(删除该行) . 我想触发一个小小的“你确定吗?”模态 . 但我不能按照我想要的方式工作 .

在我的“PageThatHasMyDatatable.component”中,我想调用“MyModal.component”的Open()方法,并在“MyModal.component”的HTML中显示模式 .

然后我希望“MyModal.component”能够检测模态是否已关闭,被解雇,或者用户是否点击了背景(因此我可以记录它或采取行动)之后,我想要返回结果返回“PageThatHasMyDatatable.component”,以便根据需要采取进一步措施 .

当然,我希望为多个不同的组件重用相同的模态组件(我只是传入字符串以在模态中显示并捕获是/否结果) .

是否有捷径可寻?

我遇到的事情听起来像是关闭/解散/背景逻辑需要在“PageThatHasMyDatatable.component”组件而不是“MyModal.component” .

任何人都有类似上面他们可以分享的例子吗?或者也许指出我正确的方向或什么?

谢谢!