Ситуация:
Желаемый результат:
Вопрос:
Как можно подойти к этой ситуации? Я немного читал о каком-то решении типа pf parent/child, но я не чувствую, что вполне понимаю, как это будет работать в моем случае.
PS. Если кому-то покажется, что вопрос недостаточно точен - можете его изменить!
@JacopoSciampi - Отличный материал!
Надеюсь, это помогло вам.





@Output() search: string;
<app-search (search) = "searchStr = $event"></app-search>
get displayList() {
return this.list.reduce((sum, value) => {
if (value.name.substring().indexof(this.searchStr.substring()) > -1) {
sum.push(value);
}
return sum;
}, []);
}
<ul>
<li *ngFor = "let item of displayList">{{ item.name }}</li>
</ul>
Надеюсь, это поможет
Посмотрите этот живой пример: stackblitz.com/edit/…