angular - Ionic 4:一旦表达式为真,“销毁”ngIf
解决方案
不是问题的确切答案,但它可能会帮助正在寻找此解决方案的人:
我试图使用 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
}
推荐阅读
- python - 列表的最大总和
- java - Java中数据库的相对路径
- acumatica - Acumatica 货币汇率行为
- javascript - 我的柏林噪声函数有什么问题?
- c - 燃油喷射和 tps 摩托车的慢 SD 写入
- node.js - React Native 可以使用本地文件夹作为“包名”。这叫什么?
- jackrabbit-oak - 从橡树段存储创建 TransientRepository
- javascript - 如何从 Form Extjs 6.0.2 中获取 DisplayField 的值?
- node.js - nodejs, mongodb 使用 forEach 查找并更新
- php - 更改文本以阅读更多内容和评论