1

我想制作一个从 MongoDB 获取数据的 Ionic 表。双击一行,它应该是可编辑的。我尝试实施getElementById(). 但 Ionic 不支持它。

4

1 回答 1

1

我建议您使用“”而不是“双击”(因为默认情况下不支持)。

您的解决方案将如下所示:

页面.html:

<ion-item>
    <ion-label stacked>Value:</ion-label>
    <ion-input [disabled]="!item.editable" [(ngModel)]="item.value" (press)="setEditable(item)"></ion-input>
</ion-item>

页面.ts:

setEditable(item) {
    item.editable = true;
}

Page.scss(可选)

.text-input[disabled] {
    opacity: 1;
}
于 2018-04-19T08:40:28.210 回答