【问题标题】:How to make the ion-item selectable In Ionic如何使离子项目在离子中可选
【发布时间】:2019-02-07 15:08:27
【问题描述】:

我正在使用 Ionic 应用程序,我在我的应用程序中使用了 ion-item,我想在移动到下一页之前选择一个项目,但我无法选择该项目。

这是我的shipping.html

<ion-list *ngFor="let itm of shippingdetails">
    <ion-item-divider>
    <ion-checkbox slot="end"></ion-checkbox>
    <h2>{{itm.name}}</h2>
    <p>{{itm.mobile}}</p>
    <button ion-button outline item-end>
      <ion-icon name="create"></ion-icon>
    </button>
    <button ion-button outline item-end>
      <ion-icon name="trash"></ion-icon>
    </button>
    </ion-item-divider>
</ion-list>

在此,我将展示循环中的项目。它正在显示数据,但问题是我无法选择该项目。我也使用了复选框,但是在使用复选框时,它没有在视图中显示 p 和 h2 标记。

这是 html 中的结果,当使用复选框时,它没有显示 p 和 h2 标记。当我不使用复选框时,它会显示 p 和 h2 标记。

非常感谢任何帮助。

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

    试试这个:它有效!

    <ion-list *ngFor="let itm of shippingdetails">
              <ion-item-divider>
                <ion-checkbox slot="end" [disabled]="isCheckboxDisabled" (ionChange)="selectCP(itm)"></ion-checkbox>
                <!-- <ion-radio slot="start"></ion-radio> -->
                <!-- <ion-toggle slot="start"></ion-toggle> -->
                <ion-label>
                <h2>{{itm.name}}</h2>
                <p>{{itm.mobile}}</p>
                <p>{{itm.state}}, {{itm.city}}</p>
                <p>{{itm.address}}</p>
                <p>Pincode: {{itm.pincode}}</p>
                </ion-label>
                <button ion-button outline item-end>
                  <ion-icon name="create"></ion-icon>
                </button>
                <button ion-button outline item-end>
                  <ion-icon name="trash"></ion-icon>
                </button>
              </ion-item-divider>
    </ion-list>
    

    在此,它将显示所有项目和文本的复选框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2019-01-19
      • 2015-10-21
      • 1970-01-01
      相关资源
      最近更新 更多