离子4:“破坏” ng如果一次表达式为真

时间:2019-05-16 05:03:29

标签: angular ionic4

我正在寻找类似this question的东西,但对于Ionic 4:

  

我想知道是否可以取消绑定/销毁ng(如果一次)   是真的吗?

1 个答案:

答案 0 :(得分:0)

不是该问题的确切答案,但可能会帮助正在寻找此解决方案的人:

我试图使用ngIf仅显示一次标题(对于一组o项目),但是仅当有项目要显示时...我最终要做的是:

        <p [hidden]="!showedOnce">Some header</p> 
        <div *ngFor="let task of tasks; let taskIndex = index">
            <span *ngIf="taskIndex > 0">{{setShowedOnce()}}</span>
            <ion-item>
              <ion-label>{{task.title}}</ion-label>
            </ion-item>
        </div>

在组件中:

showedOnce: boolean

ngOnInit() {
    this.showedOnce = false
}

setShowedOnce() {
    this.showedOnce = true
}