gpt4 book ai didi

angular - 通过单击按钮关闭 Angular CDK 覆盖

转载 作者:行者123 更新时间:2023-12-02 00:11:14 25 4
gpt4 key购买 nike

我正在为带有 Angular cdk 覆盖的模态窗口创建服务,并且我遵循了本教程:Tutorial

我想以某种方式将此覆盖层的引用传递给覆盖组件,因为我想通过单击按钮关闭此组件。任何人都可以帮助我如何传递或提取引用吗?

我尝试将 FilePreviewOverlayRef 导入到 file-preview-overlay.component 中,但没有帮助。

Code

最佳答案

Here ,我稍微修改了你的代码。这不是最佳解决方案,但您至少会有一个想法。

ComponentPortal有一个名为 injector 的属性,用于组件的实例化。我用它来注入(inject)初始数据(在你的例子中是 FilePreviewOverlayService)以覆盖。

关于angular - 通过单击按钮关闭 Angular CDK 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58976058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com