直到我在开发者控制台中展开元素时才会显示内容

时间:2018-04-12 12:21:19

标签: angular microsoft-edge

Edge运行Angular(v5.2.1)Web应用程序时遇到了一个有趣的问题。在开始页面上,我有一些内容在我导航到其他页面并返回到起始页面时消失。当我在开发人员控制台的Elements选项卡中检查DOM时,我可以看到缺少内容的元素存在。我一扩展它们,相关内容就会出现在页面上。即使我最大化或恢复窗口,内容也会出现。

这种行为的可能原因是什么? 以下是演示:https://www.youtube.com/watch?v=BsAsy4-s-7o

组件无法正常工作的最相关代码如下:

<ng-container *ngIf="isAuth && account.access.graphs"> <app-dashboard></app-dashboard> </ng-container>

据我所见,isAuthaccount.access.graphs设置为true,但在我进行操作之前,该组件仍然不可见。

该应用程序适用于所有其他浏览器,包括IE11。

1 个答案:

答案 0 :(得分:0)

我通过添加第三个标志并在ngOnInit中启动一个计时器来解决这个问题,该计时器会在几秒钟之后将此标志设置为true