Как сделать элемент ионной сетки, редактируемый по двойному клику

Я хочу создать ионную таблицу, которая извлекает данные из Mongodb. При двойном щелчке по строке это должно быть доступно для редактирования. Я попытался реализовать getElementById(). Но это не поддерживается в ионном. Пожалуйста, помогите.

1 ответ

Я советую вам использовать "нажать" вместо "двойного щелчка" (потому что не поддерживается по умолчанию).

Ваше решение будет выглядеть так:

page.html:

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

Page.ts:

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

Page.scss (опционально):

.text-input[disabled] {
    opacity: 1;
}
Другие вопросы по тегам