Мне нужно вернуть массив элементов, чтобы отобразить его на HomePage
Я пытался изменить код, но ничего не работает.Я чувствую, что мне нужно небольшое изменение для моего кода
getItems(segmentType): any {
return this.db.collection('items', ref => ref.where('type', '==',
segmentType)).valueChanges();
}
getItemsBySearchQuery(segmentType, queryText): any[] {
this.getItems(segmentType).subscribe(items => {
this.itemsContainer = items;
this.filteredItems = this.itemsContainer.filter((v) => {
if (v.title && queryText) {
if (v.title.toLowerCase().indexOf(queryText.toLowerCase()) > -1) {
return true;
}
return false;
}
});
});
//TODO: THIS IS STILL UNDEFINED
return this.filteredItems;
}
Ion-List с отфильтрованными элементами, но у меня есть "undefined", потому что код возвращает массив слишком рано