Как выполнить поиск на основе данных API Rest?

Для вашего массива длина массива равна 3 (например, name.length = 3). Но поскольку он хранит элемент, начинающийся с индекса 0, он имеет максимальный индекс 2.

Итак, вместо 'i ** & lt; = name.length' вы должны написать 'i & lt; ** name.length' чтобы избежать «ArrayIndexOutOfBoundsException».

0
задан krlzlx 13 July 2018 в 14:26
поделиться

1 ответ

<ion-searchbar (ionInput)="getItems($event)"></ion-searchbar>

getItems(event) {
  let search = event.target.value;

  if (search && search.trim() != '') {

    this.productProvider.getProduct(search).subscribe((products) => {
      console.dir(products);
    }, (err) => {
       console.log(err);
    });
  } 
}

Вы можете использовать событие ionInput для отправки запроса api на основе поиска

0
ответ дан preejol 17 August 2018 в 12:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: