我在Angular 5中有一个奇怪的问题 . 当我使用JIT时模板被绘制得很好 . 很好,我的意思是模板的内容可以立即呈现,没有任何问题或延迟 .

另一方面,使用AOT(具有相同的确切代码),在我调整浏览器窗口大小或在页面中执行某些操作(例如删除菜单项)之前,我的模板不会呈现 . 看起来模板需要强制页面刷新/重绘才能呈现?

我在Angular的ngAfterViewInit中加载数据 . 同样在不立即呈现的页面中,我注意到我在模板中有如下指令:

<bread-crumb-header [categoryNavigation]="'Other'"></bread-crumb-header>

我正在使用Angular 5.0.0和Angular Cli 1.5.2 .

有任何人有这个奇怪的问题,知道如何解决它?我不想分发JIT应用程序,因为在Android手机上加载需要30秒,而使用AOT需要2秒,因此我们将非常感谢这一点 .