Угловой 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

0 ответов

Другие вопросы по тегам