панель поиска для массива JSON ионных 3 - PullRequest
0 голосов
/ 26 ноября 2018

Я использую ionic 3 для создания рыночного приложения, и один из элементов моего списка - это "продукты"

моя "страница продуктов" получает элементы из массива JSON по HTTP-запросу, а не по входным данным

postProducts(type){
return this.http.get('URL').map(res => res.json()); 
}

Я хочу создать панель поиска для фильтрации своих товаров по имени

любая помощь?

1 Ответ

0 голосов
/ 26 ноября 2018

allrecs = []; 
postProducts.subscript((response)=>{
this.allrecs.push(response); 
}, (error)=>{
  console.log("error")
})

filterRecs(searchTerm){
  return this.allrecs.filter((rec) => {
    return rec.name.toLowerCase().indexOf(searchTerm.toLowerCase()) > -1;
  });    
}

Надеюсь, что ваша запись похожа на: {id: 40, имя: "كنور خلطة الكبسه", desc: "2 قطعه", цена: "2750", тип: "العروضالخــاصه "}, {id: 40, имя:" كنور خلطة الكبسه ", desc:" 2 قطعه ", цена:" 2750 ", тип:" العروض الخــاصه "} и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...