我在 Angular 9 中为我的应用程序创建了一个骨架结构。骨架代码在 ngAfterViewInit()钩子中初始化。
ngAfterViewInit() {
this.showSpinner = false;
this.interval = setInterval(() => {
this.domLoaded = true;
}, 5000);
}
但是每次我加载此页面(或从任何其他路线导航后再次访问)时,它仍然会触发事件以显示骨架。我希望骨架只显示在第一个加载应用程序上。
我也用过ngAfterContentInit()但是没用