Ionic 4 - автозаполнение ионного ввода из списка данных

Вопрос к ionic 4. Я пытаюсь дать список значений для ионного ввода. Поскольку список содержит 200 элементов, я хотел бы отфильтровать список. Что-то вроде этого: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_datalist

Я уже вижу эту проблему: https://github.com/ionic-team/ionic/issues/5702 но предлагаемое решение не работает для Ionic 4:

<ion-input list = "browsers" name = "browser" placeholder = "Choose category">
    <ion-label>Browsers</ion-label>
</ion-input>
<datalist id = "browsers">
    <option value = "Internet Explorer"/>
    <option value = "Firefox"/>
    <option value = "Chrome"/>
    <option value = "Opera"/>
    <option value = "Safari"/>
</datalist>

Спасибо

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
4
0
9 265
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Change ion-input to input list then you are done

Рабочий пример стекблиц

 <ion-content>
 <input list = "browsers"  placeholder = "Choose category">
      <ion-label>Browsers</ion-label>

    <datalist id = "browsers">
        <option value = "Internet Explorer"></option>
        <option value = "Firefox"></option>
        <option value = "Chrome"></option>
        <option value = "Opera"></option>
        <option value = "Safari"></option>
    </datalist>

Оно работает. Я новичок в ионной и веб-разработке. думал, что я могу использовать только компоненты ionic ui API ( ionicframework.com/docs/components ). Почему вы используете список ввода?

franco_b 09.07.2019 09:19

в ionic есть механизм сортировки, я пришлю ссылку, я исправил только тот код, который вы предоставили, пожалуйста, подождите, я предоставлю ссылку

Chanaka Weerasinghe 09.07.2019 09:21

Я уже вижу serchbar api, но он мне кажется неподходящим, потому что у меня есть список из 200 элементов. Мне нужно что-то вроде фильтра автозаполнения... У вас есть идея, как использовать панель поиска для моего конкретного случая?

franco_b 09.07.2019 09:48

ага, я не понимаю, как насчет разбиения на страницы

Chanaka Weerasinghe 09.07.2019 09:56

@ChanakaWeerasinghe Плохая новость: он отлично работал в браузере, но не работал на устройстве Android или iOS.

Salman Ullah Khan 05.08.2020 07:10

Другие вопросы по теме