【发布时间】:2018-12-10 13:17:27
【问题描述】:
在我的html页面中,我隐藏了一个DIV inicaliced:
<div [hidden]=“val>0”>
运行构造函数时,我定义val=10,则DIV被隐藏。
然后使用计时器(4000 毫秒后)我将 val 更改为 -1,因此,DIV 应该显示,但没有附加内容。
startTimer(){ setTimeout(function(){
this.val=-1;
console.log(‘show!!’); },4000)
}
在控制台中,我可以看到写有“show!!”,但 DIV 仍然隐藏。
我尝试了布尔变量、NgIf 等,但得到了相同的结果。
我做错了什么?
【问题讨论】:
标签: html ionic-framework timer show hidden