Я работаю над некоторым проектом, и я не могу найти правильный ответ для моей поисковой трубы. Это мой код:Поиск трубы для Angular2
import {Pipe} from '@angular/core';
@Pipe({
name: 'SearchPipe'
})
export class SearchPipe {
transform (value, [queryString]) {
if (value==null) {
return null;
}
if (value=="") {
return null;
}
if(queryString !== undefined){
return value.filter(item=>item.model.toLowerCase().indexOf(queryString.toLowerCase()) !== -1) ;
}else{
return value;
}
}
}
И я получаю все результаты поиска, содержащие букву А, когда я ввожу это в поисках. Мне нужно обыскать моего json словом, а не буквой. Извините за мой плохой язык, я надеюсь, вы поймете это. Это JSON.
[
{
"brand": "Suzuki",
"condition": "polovno",
"salesman": "Automotive",
"model": "Vitara"
}
]
Если кто-то может изменить код, я был бы очень доволен. Спасибо заранее!