Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 微调器返回“垫”对话框_Angular_Typescript_Dialog_Angular Material_Angular Material2 - Fatal编程技术网

Angular 微调器返回“垫”对话框

Angular 微调器返回“垫”对话框,angular,typescript,dialog,angular-material,angular-material2,Angular,Typescript,Dialog,Angular Material,Angular Material2,我们正在为每个API调用使用进度微调器。我们在应用程序模块级别注册了spinner。当我们需要对话框上的微调器时,微调器会隐藏在弹出窗口的后面 为了解决这个问题,我们在每个对话框组件HTML中添加了微调器标记。甚至z索引也不在这里工作。我们也尝试过mat progress微调器和其他微调器,但没有用 我们可以为这个问题找到解决方案吗?我已经对组件进行了更改,因为它应该动态创建并附加到body元素。现在这个问题已经解决了 const domElem = (this.componentRef.hos

我们正在为每个API调用使用进度微调器。我们在应用程序模块级别注册了spinner。当我们需要对话框上的微调器时,微调器会隐藏在弹出窗口的后面

为了解决这个问题,我们在每个对话框组件HTML中添加了微调器标记。甚至z索引也不在这里工作。我们也尝试过mat progress微调器和其他微调器,但没有用


我们可以为这个问题找到解决方案吗?

我已经对组件进行了更改,因为它应该动态创建并附加到body元素。现在这个问题已经解决了

const domElem = (this.componentRef.hostView as EmbeddedViewRef<any>)
            .rootNodes[0] as HTMLElement;

        document.body.appendChild(domElem);
const domElem=(this.componentRef.hostView作为EmbeddedViewRef)
.rootNodes[0]作为HTMLElement;
文件.正文.附件(domElem);

能否提供stackblitz示例?在对话框中使用微调器有什么问题?不管怎么说,你有没有尝试过使用2000以上的z指数,并给出一个位置:absoluteHere,it's working。同样的事情在我的应用程序中不起作用。微调器返回到零部件