Не определено для подписки на firebase - PullRequest
0 голосов
/ 31 января 2019

Мне нужно вернуть массив элементов, чтобы отобразить его на 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", потому что код возвращает массив слишком рано

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