Angular 防止对话框被拖出窗口

Angular 防止对话框被拖出窗口,angular,drag-and-drop,angular-material,Angular,Drag And Drop,Angular Material,我目前正在做一个角度项目。我使用了从角度材料和角度模块的。我想防止对话框被拖出屏幕窗口。有人知道怎么做吗 提前谢谢。你不能用屏幕的大小设置一个框(像一个覆盖图)并在里面创建一个拖入式drog吗?如本例所示:您可以使用MatDialog的所有屏幕大小,然后使其可拖动。这可能会有帮助。您可以将cdkdragbundary设置为具有屏幕大小的.cdk覆盖容器 不幸的是,这个答案对我没有帮助,因为我知道如何使对话框可拖动,而我的问题是不能将对话框拖动到窗口外。我认为如果您在post或stackblitz

我目前正在做一个角度项目。我使用了从角度材料和角度模块的。我想防止对话框被拖出屏幕窗口。有人知道怎么做吗


提前谢谢。

你不能用屏幕的大小设置一个框(像一个覆盖图)并在里面创建一个拖入式drog吗?如本例所示:

您可以使用MatDialog的所有屏幕大小,然后使其可拖动。这可能会有帮助。

您可以将
cdkdragbundary
设置为具有屏幕大小的
.cdk覆盖容器


不幸的是,这个答案对我没有帮助,因为我知道如何使对话框可拖动,而我的问题是不能将对话框拖动到窗口外。我认为如果您在post或stackblitz链接中添加一些代码,会更有帮助。