【发布时间】:2019-11-12 08:12:15
【问题描述】:
我正在尝试显示加载 3 秒并使用 *ngIf 隐藏它。我使用的是 angular 8。在我之前的项目中,我没有遇到这个问题。
这是我的代码..
//Component.ts
loading = true;
ngOnInit() {
setTimeout(()=> {
this.loading = false;
console.log(this.loading)
},3000)
}
//Component.html
<div *ngIf="loading" class="col-lg-12" style="text-align: center;">
<app-loading></app-loading>
</div>
3 秒后加载为假,但未在模板中检测到更改。我可以知道为什么吗?任何不使用 ChangeDetectorRef 解决的建议
【问题讨论】:
标签: javascript angular typescript angular-ng-if