我正在html中使用div标签
<div *ngIf="mydummy">hi</div>
并在ts文件中,默认情况下this.mydummy为true(现在div标签可见)
但是我做设置超时功能使值等于false ng如果不工作,就像一次使用。所以有什么选择可以完成这个简单的任务
setTimeout(function(){
this.mydummy = false
}, 10000);
答案 0 :(得分:1)
您需要在setTimeout中使用箭头函数。
ngOnInit(){
setTimeout(()=>{
this.mydummy = false;
}, 4000);
}