如何根据if条件替换ion-item中的文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据if条件替换ion-item中的文本相关的知识,希望对你有一定的参考价值。

我点击了一个按钮,其中弹出一些值,并且在选择一个值后根据条件选择了一个值填充在离子项中,问题是基于条件的离子项值而不是被替换为新的添加离子项单元格。

我是离子的新手,所以无法确定我在做什么错。

<ion-label style="margin-bottom:10px; font-size:15px;" color="basic" stacked>field.label</ion-label>
<button ion-item block color="basic" (click)="getOulistData(field.name,field.value)">Tap to choose</button>

<div *ngFor ="let x of ouHierarchy">
    <div *ngIf = "field.name ===x.level">
        <ion-item>x.value</ion-item>
    </div>
</div>

<div>
    <ion-item *ngIf="field.value">
        field.value
    </ion-item>
</div>```
答案

改变这个:

  <ion-item *ngIf="field.value">
  field.value
</ion-item>

进入:

  <ion-item *ngIf="field.name != x.level">
  field.value
</ion-item>

通过执行上述操作,您将拥有一个离子项,如果不满足第一个离子项条件,则会显示此离子项。

以上是关于如何根据if条件替换ion-item中的文本的主要内容,如果未能解决你的问题,请参考以下文章

如何根据条件附加到文本

根据条件替换R数据帧中的值[重复]

根据引导形式中的条件使文本变灰

R语言dplyr包na_if函数根据条件将数据对象替换为NA值实战

根据闪亮小部件的 if 条件将值替换为数据表

如何根据位置将一些值写入ruby中的文本文件