Это запрос (Обновлено):
this._service.getPeople().subscribe((response) => {
this.people = response;
});
Это метод:
filterIt(arr: any, searchKey: any) {
return arr.filter((obj: any) => {
return Object.keys(obj).some((key) => {
return obj[key].includes(searchKey);
});
});
}
В результате я хочу отфильтровать строки таблицы, но получаю:
Ошибка типа: obj [ключ] .include не является функцией
Необходимо знать, что этот код отлично работает с массивом объектов, жестко закодированных, но когда я получаю данные из бэкэнда с помощью службы (http.get), служба работает нормально и возвращает JSON с данными, но я Я все еще получаю ошибку. Любая помощь будет оценена!
Я работаю с Typescript 2.7.2, Angular 6 и MDBootstrap 6.2.2 (Angular).