这是请求(更新):
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);
});
});
}
我想要的结果是过滤表行,但我得到的是:
TypeError: obj[key].includes 不是函数
必须知道的是,此代码与硬编码的对象数组完美配合,但是当我使用服务 (http.get) 从后端获取数据时,服务工作正常并返回带有 dat 的 JSON 但我仍然得到错误。任何帮助,将不胜感激!
我正在使用 Typescript 2.7.2、Angular 6 和 MDBootstrap 6.2.2(Angular)。