Angular中关闭CdkDrag弹窗后阻止其他弹窗移位的问题求助
Angular中关闭CdkDrag弹窗后阻止其他弹窗移位的问题求助
大家好,我遇到了一个Angular里使用CdkDrag组件的问题,想请各位帮忙支招。
我实现了一个支持用户打开任意数量弹窗的功能,这些弹窗都配置了CdkDrag,允许在应用界面内拖拽移动。但现在出现了一个不符合预期的情况:当我关闭其中某一个弹窗时,排在这个弹窗之后创建的那些弹窗会自动移位,位移的距离刚好等于被关闭弹窗的尺寸,而之前创建的弹窗却不会受到影响。
我期望的效果是:关闭任意一个CdkDrag弹窗后,其他所有弹窗都能保持各自原本的位置,不会发生任何移位。
我已经制作了一个简化的Demo来复现这个问题,同时也录了一段视频展示具体的现象。
麻烦大家帮忙看看怎么解决这个问题,谢谢啦!
备注:内容来源于stack exchange,提问作者Iteration
相关产品推荐
相关产品推荐

