angular2 ngif在false时无法隐藏html标签

时间:2017-08-11 20:48:48

标签: angular typescript

在html文件中我有

<p *ngIf="!checklistsready">
  not redy
</p>


<p *ngIf="checklistsready">
  Ready
</p>

在我的打字稿文件中,我有

checklistsready: boolean = false;


constructor(){
     this.fetchChecks();
   }


 fetchChecks(){
   this._checklistService.getAllchecks() //fetch data from http
     .subscribe(
         res=>{
             console.log(res) //this displays the output
                this.checklistsready = true;  
               }

        )

    }

因为页面总是显示未准备就可能有什么问题?

1 个答案:

答案 0 :(得分:0)

尝试在ngIf中指定实际语句。像这样

*ngIf="!checklistsready == true"