Угловой 2; Фильтровать нг-контент по свойству элемента
У меня есть список таких вещей, как
<list-by-state>
<item *ngFor="let idx of items" [index]="idx"></item>
</list-by-state>
ItemComponent:
@Input("index") set setItemByIndex(){
//search on database
}
item: Item;
ListComponent:
Список-component.ts:
@ContentChildren items: QueryList<ItemComponent>;
Список-component.html:
<div class="list-header">...</div>
<!-- I think I need to filter items on ng-content -->
<ng-content></ng-content>
item.ts:
Class Item{
id: number;
state: number;
}
Я хочу отобразить ItemComponents отфильтрованных по состоянию внутри списка.
Мне нужно сделать это таким образом, потому что у меня есть три разных типа списков, и я не могу изменить ItemComponent