Я создаю фиктивный API, который включает запрос файла json (содержащего объекты компании) для определенного имени, но он продолжает возвращать ноль вместо совпадений. Как я могу это исправить? Я основал работу на этом учебнике .
код
filterCompanies(searchTerm) {
this.http.get('assets/data/companies.json').map(res => res).subscribe(data => {
this.companies = data;
return this.companies.filter((company) => {
return company.name.toLowerCase().indexOf(searchTerm.toLowerCase()) > -1;
});
});
}
companies.json
[
{
"name": "one"
},
{
"name": "two"
},
{
"name": "three"
},
{
"name": "four"
},
{
"name": "five"
}
]